- 1
- 2
- 3
- 4
- 5
- 6
- 7
#!/bin/bash
echo Я говно на баш!
while true; do
read PS1
PS2="${PS2} ${PS1} Смищно правда?"
echo $PS2
don
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−7
#!/bin/bash
echo Я говно на баш!
while true; do
read PS1
PS2="${PS2} ${PS1} Смищно правда?"
echo $PS2
don
−2
StringBuilder data = new StringBuilder();
/*int len = 0;
len = sock.getInputStream().read(recv);
data.setLength(0);
data.append(new String(recv, 0, len));
System.out.println("len="+len);*/ // ГАВНОООООО!!!!!
int i;
BufferedInputStream bf = new BufferedInputStream(sock.getInputStream());
while( (i=bf.read()) != -1 ) //заебок!
{
System.out.print((char)i);
}
ну а хули блеать
−1
public string LastModifiedOnDisplay
{
get
{
if (LastModifiedOn != null)
return DateTime.Parse(LastModifiedOn.ToString()).ToShortDateString() + " " + DateTime.Parse(LastModifiedOn.ToString()).ToLongTimeString();
else
return string.Empty;
}
}
Наследие от вроде бы настоящих индусов
0
https://webhamster.ru/mytetrashare/index/mtb0/1480776952mrczr7xk44
Какие изменения предлагает инициативная группа стандарта C++!!, чтобы сделать язык C++ красивым, мощным и востребованным средством современной разработки?
+1
ДействующиеПостановления = Новый Структура;
ДействующиеПостановления.Вставить("Постановление914", ДанныеПечати.Дата < ДатаНачалаПримененияПостановления1137);
ДействующиеПостановления.Вставить("Постановление1137", НЕ (ДанныеПечати.Дата < ДатаНачалаПримененияПостановления1137));
ДействующиеПостановления.Вставить("Постановление1137_625", ВедетсяУчетНДСПоФЗ56(ДанныеПечати.Дата,ДанныеПечати.ДатаИсправления));
ДействующиеПостановления.Вставить("Постановление981", ДействуетПостановление981(ДанныеПечати.Дата,ДанныеПечати.ДатаИсправления));
ОпцииПечатиСчетаФактуры.Вставить("ДействующиеПостановления", ДействующиеПостановления);
Если ДанныеПечати.КорректировочныйСчетФактура Тогда
Если ДействующиеПостановления.Постановление981 Тогда
Макет = МакетКорр_981;
ЕстьПостановление981 = Истина;
ИначеЕсли ДействующиеПостановления.Постановление1137_625 Тогда
Макет = МакетКорр_625;
ЕстьПостановление1137_625 = Истина;
Иначе
Макет = МакетКорр;
ЕстьПостановление1137 = Истина;
КонецЕсли;
ИначеЕсли ДействующиеПостановления.Постановление914 Тогда
Макет = Макет451;
ЕстьПостановление914 = Истина;
ИначеЕсли ДействующиеПостановления.Постановление981 Тогда
Макет = Макет981;
ЕстьПостановление981 = Истина;
ИначеЕсли ДействующиеПостановления.Постановление1137_625 Тогда
Макет = Макет1137_625;
ЕстьПостановление1137_625 = Истина;
Иначе
Макет = Макет1137;
ЕстьПостановление1137 = Истина;
КонецЕсли;
Если (ЕстьПостановление914 И ЕстьПостановление1137)
ИЛИ (ЕстьПостановление914 И ЕстьПостановление981)
ИЛИ ((ЕстьПостановление1137 ИЛИ ЕстьПостановление1137_625) И ЕстьПостановление981) Тогда
Текст = НСтр("ru = 'Недоступна одновременная печать счетов-фактур, сформированных по разным постановлениям Правительства РФ'");
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(
Текст,
ДанныеПечати.Ссылка);
ТабличныйДокумент.Очистить();
Прервать;
КонецЕсли;
Типовая УТ 11.3.4.93, ПечатьОбщихФорм, модуль менеджера
Что проверяют эти "Если"? Не ошибся ли программист?
Постановление определяется по дате счета-фактуры. Интересно, как можно сформировать счет-фактуру одновременно "по разным постановлениям Правительства РФ"?
И мало того, что вторая и третья строки всегда дают противоположный результат. Нет, на всякий случай проверим "Если (ЕстьПостановление914 И ЕстьПостановление1137)".
Интересно также, как после ИначеЕсли ожидали получить сочетание разных "постановлений"? И почему проверяется всего три неправильных сочетания? Надо больше кода!
Еще понравилась оригинальная идея завести на каждый элемент структуры отдельную переменную, потом присвоить этой переменной то же, что и в структуре, а потом проверить сочетание этих переменных. Надо заметить, что переменные ЕстьПостановлениеYYYY больше нигде не используются.
−1
var varijabl = "<?php
if (isset($_SERVER['HTTP_REFERER'])) {
if ($_SERVER['HTTP_REFERER'] == "http://%hostname%/profile_edit") {
echo "1";
} else {
echo "0";
}
} else {
echo "0";
} ?>";
if (varijabl == 1) {
alert("Sucessfuly saved");
}
Зачем?
−4
Итого байт: 205812872340
Результат прошлого кода! А давайте письками померяемся?
−2
PHP - самое большое говно которое я встречал. Стив Джобс
−2
import java.io.*;
import java.security.*;
import java.nio.file.*;
class mdsumall
{
static long bytes = 0;
public static void main(String[] args)
{
System.out.println("Программа начинает работу...");
findAndStore cEtc = new findAndStore("/etc");
Thread etc = new Thread(cEtc);
findAndStore cUsr = new findAndStore("/usr");
Thread usr = new Thread(cUsr);
findAndStore cHome = new findAndStore("/home");
Thread home = new Thread(cHome);
etc.start();
usr.start();
home.start();
try {
etc.join();
usr.join();
home.join();
}
catch(InterruptedException e) {
System.out.println("Прерывание основного потока");
}
System.out.println("Итого байт: "+bytes);
}
}
class findAndStore implements Runnable
{
String name;
findAndStore(String name)
{
this.name = name;
}
public void run()
{
System.out.println("Начат сбор в папке "+name);
storeRecursive(name);
}
void storeRecursive(String folder)
{
File f = new File(folder);
File[] list = f.listFiles();
for(File item : list) {
if(item.isDirectory())
storeRecursive(item.getPath());
try {
mdsumall.bytes += Files.size(item.toPath());
}
catch(IOException e) {
System.out.println(e);
}
}
}
}
Зацените пасаны!!! Это реально нагружает процессор до 80 градусов греет
−2
class MoreThreads
{
public static void main(String[] args)
{
println("Запуск основного потока");
MyThread mt1 = new MyThread("Child #1");
MyThread mt2 = new MyThread("Child #2");
MyThread mt3 = new MyThread("Child #3");
MyThread mt4 = new MyThread("Child #4");
MyThread mt5 = new MyThread("Child #5");
MyThread mt6 = new MyThread("Child #6");
MyThread mt7 = new MyThread("Child #7");
MyThread mt8 = new MyThread("Child #8");
MyThread mt9 = new MyThread("Child #9");
MyThread mt10 = new MyThread("Child #10");
MyThread mt11 = new MyThread("Child #11");
MyThread mt12 = new MyThread("Child #12");
MyThread mt13 = new MyThread("Child #13");
MyThread mt14 = new MyThread("Child #14");
MyThread mt15 = new MyThread("Child #15");
MyThread mt16 = new MyThread("Child #16");
MyThread mt17 = new MyThread("Child #17");
MyThread mt18 = new MyThread("Child #18");
for(int i=0; i<50; i++) {
print(".");
try {
Thread.sleep(100);
}
catch(InterruptedException e) {
println("Прерывание основного потока");
}
}
println("Завершение основного потока");
}
static void print(String text)
{
System.out.print(text);
}
static void println(String text)
{
System.out.println(text);
}
}
class MyThread extends Thread
{
MyThread(String name) {
super(name);
setName(name);
start();
}
public void run() {
System.out.println(getName()+" - запуск");
try {
for(int count=0; count<10; count++) {
Thread.sleep(400);
System.out.println("В "+getName()+", счётчик: "+count);
}
}
catch(InterruptedException e) {
System.out.println(getName()+" прерван");
}
System.out.println(getName()+" - завершение");
}
}