Тематика [ a / pr / rpg / s / vg ] / Разное [ b / d / op / po / shit ] / Общее [ / / / ] [Доски: ]

Защита от долбоебов

Вас приветствует защита от долбоебов. К сожалению, /pr/ часто засирают глупыми постами типа "Хочу получать 300к в секунду, какой язык мне учить?", или "У меня лаба горит, сделайте ее за меня". Авторы таких постов, по моему скромному мнению, — никто иные, как долбоебы, и с ними необходимо бороться.

Ну охуеть теперь. И что дальше?

Данная заглушка — крайне примитивная, но весьма эффективная мера защиты. Никаких инструкций по ее удалению не будет. Включите мозг и докажите, что вы не долбоеб. Самостоятельно.

А если я добрый и хочу помочь долбоебу?

За подсказки долбоебам — бан в /pr/ навсегда. Вас предупредили.

Хули ты обзываешься? Сам долбоеб!

Воу-воу, палехчи. Туда ли ты зашел? Прокачай чувство юмора и самоиронию, затем возвращайся — всегда будем рады, долбоеб.

Работает тег [code lang="<lang>"]ваш код[/code]. …


Потяните, чтобы сделать форму плавающей
0/15000
В черновики
Капча:
  • Для создания треда необходимо прикрепить файл. Текст не обязателен, но желателен.
  • Для ответа в тред достаточно либо прикрепить файл, либо ввести текст.
  • Соблюдайте общие правила и правила доски. Разметка описана здесь.
  • Поддерживаемые типы файлов: JPEG, PNG, GIF, WEBM, MP4, OGV, OGG, MP3, WAV, PDF.
  • Максимальный размер файла: 15 МБ.
  • Введя капчу один раз, можно написать 10 постов.
  • Политику следует обсуждать в /po/.

[] [] []

Аноним #15 1
1424498381804.jpg
(33.26 КБ, 528x604)
Работает тег [code lang="<lang>"]ваш код[/code]. Можно писать язык без кавычек, либо вообще не указывать язык (просто [code]...[/code]).

Пример: [code lang="c++"]static const int x = 0;[/code] превращается в:
static const int x = 0;

Допустимо также писать так: [<lang>]...код...[/<lang>], например: [php]...код...[/php]

Подробности (в том числе полный список поддерживаемых языков): https://allchan.su/markup.html#code
Последнее изменение: 12/03/2017 вс 16:22:37
Ответы: >>170 >>173
Аноним #18 2
>bbcode

Да ты пизданулся.
Ответы: >>20
Аноним #20 3
>>18
Предлагай альтернативу.
Сделано: >>165
Последнее изменение: 03/04/2015 пт 17:04:28
Аноним #22 4

static int najtiElementVMassive(Object massiv,Object element){
if(massiv instanceof int[]) {
for(int i=0; i<((int[])massiv).length; ++i)
if(((int[])massiv)[i]==(int)element)
return i;
} else if(massiv instanceof byte[]) {
for(int i=0; i<((byte[])massiv).length; ++i)
if(((byte[])massiv)[i]==(byte)element)
return i;
} else if(massiv instanceof boolean[]) {
for(int i=0; i<((boolean[])massiv).length; ++i)
if(((boolean[])massiv)[i]==(boolean)element)
return i;
} else if(massiv instanceof char[]) {
for(int i=0; i<((char[])massiv).length; ++i)
if(((char[])massiv)[i]==(char)element)
return i;
} else if(massiv instanceof float[]) {
for(int i=0; i<((float[])massiv).length; ++i)
if(((float[])massiv)[i]==(float)element)
return i;
} else if(massiv instanceof double[]) {
for(int i=0; i<((double[])massiv).length; ++i)
if(((double[])massiv)[i]==(double)element)
return i;
} else if(massiv instanceof short[]) {
for(int i=0; i<((short[])massiv).length; ++i)
if(((short[])massiv)[i]==(short)element)
return i;
} else if(massiv instanceof long[]) {
for(int i=0; i<((long[])massiv).length; ++i)
if(((long[])massiv)[i]==(long)element)
return i;
} else {
try {
for(int i=0; i<((Object[])massiv).length; ++i)
if(sravnitMassivi(((Object[])massiv)[i],element))
return i;
} catch (Exception e) {
for(int i=0; i<((Object[])massiv).length; ++i)
if((((Object[])massiv)[i]).equals(element))
return i;
}
}

return -1;
}


static boolean sravnitMassivi(Object massiv1,Object massiv2) {
try {
if((((Object[])massiv1)).length!=(((Object[])massiv2)).length) return false;
boolean ravni=true;
for(int i=0; i<(((Object[])massiv1)).length; ++i)
ravni=ravni&&sravnitMassivi((((Object[])massiv1))[i],(((Object[])massiv2))[i]);
return ravni;
} catch (Exception e) {
if(massiv1 instanceof int[]) {
return Arrays.equals((int[])massiv1,(int[])massiv2);
} else if(massiv1 instanceof byte[]) {
return Arrays.equals((byte[])massiv1,(byte[])massiv2);
} else if(massiv1 instanceof boolean[]) {
return Arrays.equals((boolean[])massiv1,(boolean[])massiv2);
} else if(massiv1 instanceof char[]) {
return Arrays.equals((char[])massiv1,(char[])massiv2);
} else if(massiv1 instanceof float[]) {
return Arrays.equals((float[])massiv1,(float[])massiv2);
} else if(massiv1 instanceof double[]) {
return Arrays.equals((double[])massiv1,(double[])massiv2);
} else if(massiv1 instanceof short[]) {
return Arrays.equals((short[])massiv1,(short[])massiv2);
} else if(massiv1 instanceof long[]) {
return Arrays.equals((long[])massiv1,(long[])massiv2);
} else {
return massiv1.equals(massiv2);
}
}
}
Аноним #25 5
Ужасно мозолит глаза верхняя панелька.
Я бы на твоем месте сделал ее без скругленных углов,
position: fixed, opacity: 0.95, border-bottom: 1px solid #C7C7C7
и вплотную к краям окна.
Ответы: >>26
Аноним #26 6
>>25
Я не дизайнер, и не веб-дизайнер. Сырцы на гитхабе https://github.com/ololoepepe/ololord изменяй как хочешь. src/lib/static/css
Ответы: >>28
Аноним #27 7
Или любым другим способом вплотную к краям окна. Увеличил бы padding слева.
Аноним #28 8
>>26
Не-не-не, ты предложи еще всю эту борду собрать и у себя запустить.
Как-нибудь в другой раз. Я итак на своих делах сосредоточиться не могу.
Ответы: >>29
Аноним #29 9
>>28
Могу тебе ее собрать под шинду (у тебя же шинда?), в пользовательскую папку суешь свои стили, они будут замещать встроенные автоматически. Копируешь имеющиеся туда и правишь. Больше нихуя делать не придется. Сам я этим заниматься точно не буду, потому что просто не хочу, меня блевать тянет от веба, а от CSS в особенности. Скорее я соглашусь писать на брейнфаке.
Аноним #35 10
#include <iostream>
#include <cstdlib>
#include <time>
const int MAX = 9;
int main ()
{
using namespace std;
srand(time(0));
for( int i = 0, i <= MAX, ++i) {
cout << "ololo test "
<< (rand() % 100) << '\n';
}
return 0;
}
Ответы: >>37 >>36
Аноним #36 11
>>35
Не работает, попробуем так:

#include <iostream>
#include <cstdlib>
#include <rand>
const int MAX = 9;
int main ()
{
using namespace std;
srand(time(0));
for( int i = 0, i <= MAX, ++i) {
cout << "ololo test "
<< (rand() % 100) << '\n';
}
return 0;
}
Ответы: >>37
Аноним #37 12
>>35
>>36
Теперь работает. Спасибо за тестирование.
Проблема была в том, что тег [c++] не был в списке (т.к. по умолчанию там только cpp, c++ я вручную сам добавлял и обосрался чутка).
Последнее изменение: 12/08/2015 ср 09:36:39
Аноним #47 13
int main(void)
Аноним #165 14
Тестим новую разметку.

Это старая:
int x = 0;

Это новая:
/–code c++
double f = 0.0;
\–
Тег pre:
/–pre
Писка-пиписка
абырвалг
\–
Зачеркнутый

Курсив

А делается оно вот так:

/--code c++
double f = 0.0;
\--


/--pre
Писка-пиписка
абырвалг
\--


---Зачеркнутый---

///Курсив///

Автозамена:

-- (два дефиса) –> – (среднее тире)
---- (четыре дефиса) –> — (длинное тире)
Последнее изменение: 12/08/2015 ср 09:36:55
Ответы: >>20 >>/b/341 >>/b/1737
Аноним #167 15
Du Khalid ok f Friday said Gandhi ddd j
Аноним #170 16
>>15
>>15
Проверочка

(defun integrate-square-path (f start length precision)
(loop :with n := (ceiling length precision)
:with x := start
:with step := (float (/ length n))

:for dx :in `(,(complex step 0)
,(complex 0 step)
,(complex (- step) 0)
,(complex 0 (- step)))

:sum (loop :sum (* (funcall f x) dx)
:repeat n :do (incf x dx))
)
)


(integrate-square-path #`(/ 1 %) #C(-1 -1) 2 0.001)
Ответы: >>171 >>178
Аноним #171 17
>>170
/–code lisp
(defun integrate-square-path (f start length precision)
(loop :with n := (ceiling length precision)
:with x := start
:with step := (float (/ length n))

:for dx :in `(,(complex step 0)
,(complex 0 step)
,(complex (- step) 0)
,(complex 0 (- step)))
:sum (loop :sum (* (funcall f x) dx)
:repeat n :do (incf x dx))))

(integrate-square-path #`(/ 1 %) #C(-1 -1) 2 0.001)
\–
Последнее изменение: 25/06/2015 чт 11:41:43
Ответы: >>178
Аноним #172 18
/–code c++
void *****xynta = NULL;
\–
Последнее изменение: 25/06/2015 чт 11:41:35
Аноним #173 19
>>15
>lisp
Обещанный лишп-то не работает!
Аноним #178 20
>>170
>>171
Из-за ` очевидно. У этой хуйни приоритет был выше.

Короче сделал такой приоритет: двойной бэктик -> код -> одиночный бэктик. >>180
Последнее изменение: 05/04/2015 вс 11:03:15
Аноним #180 21

(defun integrate-square-path (f start length precision)
(loop :with n := (ceiling length precision)
:with x := start
:with step := (float (/ length n))

:for dx :in `(,(complex step 0)
,(complex 0 step)
,(complex (- step) 0)
,(complex 0 (- step)))

:sum (loop :sum (* (funcall f x) dx)
:repeat n :do (incf x dx))
)
)


(integrate-square-path #`(/ 1 %) #C(-1 -1) 2 0.001)
Последнее изменение: 05/04/2015 вс 10:58:45
Ответы: >>178
Аноним #196 22
Тест больших кусков кода:
#include <iostream>
#include <vector>
class PascalTriangleLine
{
public:
using lineVec = std::vector<unsigned>;
static const int numberOnBoundaries = 1;
private:
lineVec m_arr = lineVec(1, numberOnBoundaries);
public:
PascalTriangleLine() = default; //Cоздание вершины треугольника
PascalTriangleLine& nextLine ();
friend std::ostream & operator<< ( std::ostream &os, PascalTriangleLine &line );
};

//Cоздает следующею линию
PascalTriangleLine& PascalTriangleLine::nextLine () //TODO заменить на operator ++
{
std::cout << "next!\n";
lineVec tempArr(m_arr.size() + 1 );
auto it = tempArr.begin();
*it = numberOnBoundaries; ++it;
//Цикл доходит до предпоследнего элемента
for ( auto it_last = m_arr.begin(); it < (tempArr.end() - 1); ++it ) {
*it = *it_last;
*it += *(++it_last);
}

*it = numberOnBoundaries;
m_arr = std::move(tempArr);
return *this;
}

std::ostream & operator<< ( std::ostream &os, PascalTriangleLine &line ) //TODO сделать форматированный вывод пирамиды
{
for ( auto & it : line.m_arr) os << it << ' ';

return os;
}

int main ()
{
using std::cout;
using std::cin;

int countOfIterations;
cout << "Enter length of Pascal triangle: \n";
cin >> countOfIterations;

PascalTriangleLine pyramidLine;
for ( int i = 0; i < countOfIterations; ++i) {
cout << pyramidLine;
pyramidLine.nextLine();
}


return 0;
}
Аноним #199 23
1453396732530.png
(78.51 КБ, 1366x768)
Капча не валидируется. С пятого раза только удалось.
Ответы: >>201
Аноним #200 24
1453396759082.png
(76.68 КБ, 1366x768)
Вот ещё пример.
Аноним #201 25
>>199
Это к создателям капчи. Правда, когда я им писал, они ничего не ответили.
Аноним #206 26
Тест
Аноним #207 27
Тест.
Ответы: >>269
Аноним #269 28
>>207
Тест

[] [] []

[]

Развернуть плеер
Добавляйте треки при помощи кнопки "Добавить в плейлист" []