- 1
яндекс стал пропутинским говном
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
яндекс стал пропутинским говном
прискорбно
0
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
int main ()
{
char address[128], fname[128], command[128];
FILE *tempfile;
strcpy(fname , tmpnam(NULL));
tempfile = fopen (fname, "w"); /* create temporary file */
if (tempfile == NULL) /* error - didn't create file */
{
printf("Internal failure #1 please report %d\n", errno);
exit (1);
}
fprintf(tempfile, "Thank you very much for caring about our cause\n");
fprintf(tempfile, "this letter is just to tell you how much we\n");
fprintf(tempfile, "really think you are wonderful for caring.\n\n");
fprintf(tempfile, "Sincerely,\n\n");
fprintf(tempfile, "Jane Doe, Executive Thanker\n");
fclose (tempfile);
gets(address); /* read in email address */
sprintf(command, "mail -s \"thanks for caring\" %s < %s\n",
address, fname); /* create the command */
system (command); /* execute command */
remove (fname); /* clean up */
exit (0);
}
Игра: найди вулна.
0
/*++
Intel Corporation Proprietary Information
Copyright (c) 1995 Intel Corporation
This listing is supplied under the terms of a license agreement with
Intel Corporation and may not be used, copied, nor disclosed except in
accordance with the terms of that agreeement.
Module Name:
addrconv.c
Abstract:
This module contains the address conversion routines from the
winsock2 API. This module contains the following functions.
htonl()
htons()
ntohl()
ntohs()
inet_addr()
inet_ntoa()
WSAHtonl()
WSAHtons()
WSANtohl()
WSANtohs()
Author:
Dirk Brandewie [email protected] 14-06-1995
[Environment:]
[Notes:]
Revision History:
22-Aug-1995 [email protected]
Cleanup after code review. Moved includes to precomp.h
--*/
#include "precomp.h"
// these defines are used to check if address parts are in range
#define MAX_EIGHT_BIT_VALUE 0xff
#define MAX_SIXTEEN_BIT_VALUE 0xffff
#define MAX_TWENTY_FOUR_BIT_VALUE 0xffffff
// Defines for different based numbers in an address
#define BASE_TEN 10
#define BASE_EIGHT 8
#define BASE_SIXTEEN 16
//
// Macros for swapping the bytes in a long and a short.
//
#define SWAP_LONG(l) \
( ( ((l) >> 24) & 0x000000FFL ) | \
( ((l) >> 8) & 0x0000FF00L ) | \
( ((l) << 8) & 0x00FF0000L ) | \
( ((l) << 24) & 0xFF000000L ) )
#define WS_SWAP_SHORT(s) \
( ( ((s) >> 8) & 0x00FF ) | \
( ((s) << 8) & 0xFF00 ) )
//
// This preinitialized array defines the strings to be used for
// inet_ntoa. The index of each row corresponds to the value for a byte
// in an IP address. The first three bytes of each row are the
// char/string value for the byte, and the fourth byte in each row is
// the length of the string required for the byte. This approach
// allows a fast implementation with no jumps.
//
BYTE NToACharStrings[][4] = {
'0', 'x', 'x', 1,
'1', 'x', 'x', 1,
'2', 'x', 'x', 1,
'3', 'x', 'x', 1,
'4', 'x', 'x', 1,
'5', 'x', 'x', 1,
'6', 'x', 'x', 1,
'7', 'x', 'x', 1,
'8', 'x', 'x', 1,
'9', 'x', 'x', 1,
'1', '0', 'x', 2,
'1', '1', 'x', 2,
'1', '2', 'x', 2,
'1', '3', 'x', 2,
'1', '4', 'x', 2,
'1', '5', 'x', 2,
'1', '6', 'x', 2,
голубой ёбаный, иди на хуй отсюда
0
HRESULT SHUrlParse(LPCWSTR pszBase, LPCWSTR pszUrl, PSHSTRW pstrOut, DWORD dwFlags);
HRESULT SHUrlCreateFromPath(LPCWSTR pszPath, PSHSTRW pstrOut, DWORD dwFlags);
// Ansi wrappers might overwrite the unicode core's return value
// We should try to prevent that
HRESULT ReconcileHresults(HRESULT hr1, HRESULT hr2)
{
return (hr2==S_OK) ? hr1 : hr2;
}
PRIVATE CONST WORD isSafe[96] =
/* Bit 0 alphadigit -- 'a' to 'z', '0' to '9', 'A' to 'Z'
** Bit 1 Hex -- '0' to '9', 'a' to 'f', 'A' to 'F'
** Bit 2 valid scheme -- alphadigit | "-" | "." | "+"
** Bit 3 mark -- "%" | "$"| "-" | "_" | "." | "!" | "~" | "*" | "'" | "(" | ")" | ","
*/
/* 0 1 2 3 4 5 6 7 8 9 A B C D E F */
// {0, 8, 0, 0, 8, 8, 0, 8, 8, 8, 8, 4, 8,12,12, 0, /* 2x !"#$%&'()*+,-./ */
// IE4 BETA1: allow + through unmolested. Should consider other options
// post beta1. 12feb97 tonyci
{0, 8, 0, 0, 8, 8, 0, 8, 8, 8, 8, 12, 8,12,12, 0, /* 2x !"#$%&'()*+,-./ */
3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 8, 8, 0, 8, 0, 0, /* 3x 0123456789:;<=>? */
8, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* 4x @ABCDEFGHIJKLMNO */
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 8, /* 5X PQRSTUVWXYZ[\]^_ */
0, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* 6x `abcdefghijklmno */
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 8, 0}; /* 7X pqrstuvwxyz{|}~ DEL */
PRIVATE const WCHAR hex[] = L"0123456789ABCDEF";
PRIVATE inline BOOL IsSafe(WCHAR ch, WORD mask)
{
if(((ch > 31 ) && (ch < 128) && (isSafe[ch - 32] & mask)))
return TRUE;
return FALSE;
}
несвежее говно из потрох мумии
0
https://career.habr.com/vacancies?s[]=2&s[]=3&s[]=82&s[]=4&s[]=5&s[]=72&s[]=1&s[]=75&s[]=6&s[]=77&s[]=7&s[]=83&s[]=84&s[]=8&s[]=85&s[]=73&s[]=9&s[]=86&s[]=106&type=all
Что бы это могло значить...
+1
error[E0277]: the trait bound `Filtered<tracing_subscriber::fmt::Layer<Layered<OpenTelemetryLayer<Layered<Filtered<tracing_subscriber::fmt::Layer<Layered<Box<dyn tracing_subscriber::Layer<Registry> + Send + Sync>, Registry>, Pretty, tracing_subscriber::fmt::format::Format<Pretty>>, tracing_subscriber::reload::Layer<EnvFilter, Layered<Box<dyn tracing_subscriber::Layer<Registry> + Send + Sync>, Registry>>, Layered<Box<dyn tracing_subscriber::Layer<Registry> + Send + Sync>, Registry>>, Layered<Box<dyn tracing_subscriber::Layer<Registry> + Send + Sync>, Registry>>, opentelemetry::sdk::trace::tracer::Tracer>, Layered<Filtered<tracing_subscriber::fmt::Layer<Layered<Box<dyn tracing_subscriber::Layer<Registry> + Send + Sync>, Registry>, Pretty, tracing_subscriber::fmt::format::Format<Pretty>>, tracing_subscriber::reload::Layer<EnvFilter, Layered<Box<dyn tracing_subscriber::Layer<Registry> + Send + Sync>, Registry>>, Layered<Box<dyn tracing_subscriber::Layer<Registry> + Send + Sync>, Registry>>, Layered<Box<dyn tracing_subscriber::Layer<Registry> + Send + Sync>, Registry>>>, Pretty, tracing_subscriber::fmt::format::Format<Pretty>, fn() -> Stderr {stderr}>, EnvFilter, Layered<OpenTelemetryLayer<Layered<Filtered<tracing_subscriber::fmt::Layer<Layered<Box<dyn tracing_subscriber::Layer<Registry> + Send + Sync>, Registry>, Pretty, tracing_subscriber::fmt::format::Format<Pretty>>, tracing_subscriber::reload::Layer<EnvFilter, Layered<Box<dyn tracing_subscriber::Layer<Registry> + Send + Sync>, Registry>>, Layered<Box<dyn tracing_subscriber::Layer<Registry> + Send + Sync>, Registry>>, Layered<Box<dyn tracing_subscriber::Layer<Registry> + Send + Sync>, Registry>>, opentelemetry::sdk::trace::tracer::Tracer>, Layered<Filtered<tracing_subscriber::fmt::Layer<Layered<Box<dyn tracing_subscriber::Layer<Registry> + Send + Sync>, Registry>, Pretty, tracing_subscriber::fmt::format::Format<Pretty>>, tracing_subscriber::reload::Layer<EnvFilter, Layered<Box<dyn tracing_subscriber::Layer<Registry> + Send + Sync>, Registry>>, Layered<Box<dyn tracing_subscriber::Layer<Registry> + Send + Sync>, Registry>>, Layered<Box<dyn tracing_subscriber::Layer<Registry> + Send + Sync>, Registry>>>>: tracing_subscriber::Layer<Registry>` is not satisfied
0
export function compareTwoObjectExceptTime (obj1, obj2) {
const obj1Copy = { ...obj1 }
const obj2Copy = { ...obj2 }
delete obj1Copy.ScheduledStartOn
delete obj1Copy.ScheduledFinishOn
delete obj1Copy.FinishedStartOn
delete obj1Copy.FinishedFinishOn
delete obj1Copy.ScheduledDuration
delete obj1Copy.FinishedDuration
delete obj1Copy.tasks
delete obj2Copy.ScheduledStartOn
delete obj2Copy.ScheduledFinishOn
delete obj2Copy.FinishedStartOn
delete obj2Copy.FinishedFinishOn
delete obj2Copy.ScheduledDuration
delete obj2Copy.FinishedDuration
delete obj2Copy.tasks
return JSON.stringify(obj1Copy) === JSON.stringify(obj2Copy)
}
+1
https://www.youtube.com/shorts/XTUYEkDy-5M
Такое ощущение, что наступил на коровью бомбочку.
+5
Это очень забавно, скажу я Вам, установив очередной антивирус, втыкать в инонку в трее, представляя, как она защищает
твою систему от несуществующих угроз.
Задача любого антивирусника - ЛЮБОГО! - продержаться на компьютере как можно дольше чтобы он продлил лицензию ещё хоть пару раз. Лет 15-20 назад не иметь антивируса было вообще неприлично. Именно тогда вендоры научились наёбывать пользователей, внушив им, что системная защитная утилита, которой и интерфейс-то нахуй не нужен, должна быть напичкана свистоперделками и иметь приоритет Проводника. Внешний вид - половина успеха. И похуй, что кроме мигания значком в трее софтина в принципе ничего не делает.
...Тем более странно, что на фоне набитых скинами софтин паучок Данилова выглядит "голяком". Может, метод от противново?
Кстати, почему все так текут от 360? Говно говном.
−1
IT Оффтоп #166
#136: https://govnokod.ru/27845 https://govnokod.xyz/_27845
#137: https://govnokod.ru/27857 https://govnokod.xyz/_27857
#138: https://govnokod.ru/27867 https://govnokod.xyz/_27867
#139: https://govnokod.ru/27887 https://govnokod.xyz/_27887
#140: https://govnokod.ru/27900 https://govnokod.xyz/_27900
#141: https://govnokod.ru/27914 https://govnokod.xyz/_27914
#142: https://govnokod.ru/27942 https://govnokod.xyz/_27942
#143: https://govnokod.ru/27960 https://govnokod.xyz/_27960
#144: https://govnokod.ru/27972 https://govnokod.xyz/_27972
#145: https://govnokod.ru/27996 https://govnokod.xyz/_27996
#146: https://govnokod.ru/28008 https://govnokod.xyz/_28008
#147: https://govnokod.ru/28049 https://govnokod.xyz/_28049
#148: https://govnokod.ru/28087 https://govnokod.xyz/_28087
#149: https://govnokod.ru/28136 https://govnokod.xyz/_28136
#150: https://govnokod.ru/28157 https://govnokod.xyz/_28157
#151: https://govnokod.ru/28209 https://govnokod.xyz/_28209
#152: https://govnokod.ru/28217 https://govnokod.xyz/_28217
#153: https://govnokod.ru/28232 https://govnokod.xyz/_28232
#154: https://govnokod.ru/28275 https://govnokod.xyz/_28275
#155: https://govnokod.ru/28281 https://govnokod.xyz/_28281
#156: https://govnokod.ru/28322 https://govnokod.xyz/_28322
#157: https://govnokod.ru/28344 https://govnokod.xyz/_28344
#158: https://govnokod.ru/28366 https://govnokod.xyz/_28366
#159: https://govnokod.ru/28391 https://govnokod.xyz/_28391
#160: https://govnokod.ru/28434 https://govnokod.xyz/_28434
#161: https://govnokod.ru/28449 https://govnokod.xyz/_28449
#162: https://govnokod.ru/28477 https://govnokod.xyz/_28477
#163: https://govnokod.ru/28501 https://govnokod.xyz/_28501
#164: https://govnokod.ru/28527 https://govnokod.xyz/_28527
#165: https://govnokod.ru/28557 https://govnokod.xyz/_28557