- 1
- 2
- 3
- 4
- 5
- 6
<table width="500" height="10">
<td>
<br>
</tr>
</table>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+132
<table width="500" height="10">
<td>
<br>
</tr>
</table>
Дипломная работа... no comments
+940.8
bool checkForExe(std::string ext)
{
return ext==".exe" ? true :
ext==".Exe" ? true :
ext==".eXe" ? true :
ext==".EXe" ? true :
ext==".exE" ? true :
ext==".ExE" ? true :
ext==".eXE" ? true :
ext==".EXE" ? true : false;
}
Нашел в одной моей очень древней программе-шутке. Регистронезависимая проверка на расширение .exe.
+1
package main
import "log"
func foo(x int) (int, error) {
return x + 1, nil
}
func main() {
x := 5
if x % 2 == 1 {
x, err := foo(x)
if err != nil {
log.Fatalf("Error")
}
log.Println(x)
}
log.Println(x)
}
Счастливой отладки, суки.
https://godbolt.org/z/6GWsq7W7q
0
import ballerina/auth;
import ballerina/config;
import ballerina/http;
import ballerina/log;
auth:InboundBasicAuthProvider basicAuthProvider = new;
http:BasicAuthHandler basicAuthHandler = new (basicAuthProvider);
listener http:Listener ep = new (9090, config = {
auth: {
authHandlers: [basicAuthHandler]
},
secureSocket: {
keyStore: {
path: config:getAsString("b7a.home") +
"/bre/security/ballerinaKeystore.p12",
password: "ballerina"
}
}
});
@http:ServiceConfig {
basePath: "/hello",
auth: {
scopes: ["scope1"]
}
}
service echo on ep {
@http:ResourceConfig {
methods: ["GET"],
path: "/sayHello",
auth: {
scopes: ["scope2"]
}
}
resource function hello(http:Caller caller, http:Request req) {
error? result = caller->respond("Hello, World!!!");
if (result is error) {
log:printError("Error in responding to caller", result);
}
}
}
Кто что думает про https://ballerina.io?
+1
setTimeout(function(){
document.getElementById('message').innerHTML = 'Это окно браузера закончило свою работу и может быть закрыто.' +
'<br>' +
'<button onclick="window.close()">Закрыть окно</button>';
},3000);
function objectValues(obj) {
var res = [];
for (var i = 0; i < obj.length; i++) {
if (obj.hasOwnProperty(i)) {
res.push(obj[i]);
}
}
return res;
}
sendMessage = function () {
var args = objectValues(arguments),
func = args.splice(1,1);
if (typeof window.postMessage !== 'undefined') {
window.opener.postMessage({
mine: 'uLogin',
func: func,
args: args
}, '*');
} else {
sendMessage = function () {
window.opener[func].apply(null, args);
};
}
};
if(/fill.php/.test("'ffdfdssdffsdfewfewfewfwf','redirect','https://dfssfd/login.php'")) {
try{
if(typeof window.opener.fill !== 'undefined') {
window.opener.fill('869becd1b998ec0add011915c7f4022e','redirect','https://asdasd/login.php');
} else {
sendMessage('869becd1b998ec0add011915c7f4022e','redirect','https://biglike.org/login.php');
}
} catch(e){
sendMessage('869becd1b998ec0add011915c7f4022e','redirect','https://asdas/login.php');
}
} else {
sendMessage('869becd1b998ec0add011915c7f4022e','redirect','https://sfdsfd/login.php');
}
window.close();
ulogin которым пользуются миллионы
−1
https://www.youtube.com/watch?v=lfdAwl3-X_c
+1
#define paehal int i = 0; char arr[30000]; memset(arr, 0, sizeof(arr));
#define go i++;
#define nozad i--;
#define plusegg arr[i]++;
#define minusegg arr[i]--;
#define vivodeg putchar(arr[i]);
#define tipavhile while(arr[i]){
#define nevhile }
int main() {
setlocale(0, "");
paehal
plusegg plusegg plusegg plusegg plusegg tipavhile plusegg plusegg plusegg plusegg plusegg plusegg plusegg plusegg plusegg plusegg plusegg plusegg plusegg go nozad minusegg nevhile go vivodeg go plusegg plusegg plusegg tipavhile go plusegg plusegg plusegg plusegg plusegg plusegg plusegg plusegg plusegg plusegg plusegg go minusegg nevhile go vivodeg
return 0;
}
брайнфак на минималках
выводит a!
+1
#include <type_traits>
int main() { return std::is_assignable_v<int, int>; }
--> 0
WTF?
+5
/*
https://habr.com/ru/company/jugru/blog/444212/
Александр: Я не думаю, что существует какое-то одно «правильное» определение ФП,
но если говорить лично обо мне, то ФП — это нечто с функциональной композицией и
функциями первого класса.
Иван: Я согласен, но добавил бы ещё функции высшего порядка — те, которые могут
принимать другие функции в качестве аргументов и возвращать как результат.
Cергей: Ссылка на функцию в Си — считается?
Иван: Нет, Си не является функциональным языком программирования :-)
Сергей: Расскажи, почему?
Иван: Потому что нельзя из комбинации указателей на функции создать новую функцию,
можно только указывать на уже существующие. Конечно, если в ход не пошли какие-то
ассемблерные хаки.
*/
#include <stdio.h>
#include <inttypes.h>
#include <stddef.h>
#include <stdlib.h>
#include <errno.h>
#define FUNC(a, ...) typeof( a (*) (__VA_ARGS__) )
uint64_t mul2(uint64_t a)
{
return a*2;
}
uint64_t add2(uint64_t a)
{
return a+2;
}
uint64_t chaincaller(uint64_t a, typeof(uint64_t (*)(uint64_t)) *chain)
{
while(*chain != NULL)
{
a = (*chain)(a);
chain++;
}
return a;
}
FUNC(uint64_t, uint64_t) *combine_fn (FUNC(uint64_t, uint64_t) a, FUNC(uint64_t, uint64_t) b)
{
FUNC(uint64_t, uint64_t) *funchain = (FUNC(uint64_t, uint64_t) *)malloc(sizeof( FUNC(uint64_t, uint64_t) [3]) );
if (funchain == NULL)
{
exit(ENOMEM);
}
funchain[0] = a;
funchain[1] = b;
funchain[2] = NULL;
return funchain;
}
int main(void)
{
FUNC(uint64_t, uint64_t) *func_chain = combine_fn(mul2,add2);
uint64_t a = 15;
uint64_t b = chaincaller(a, func_chain);
printf("%" PRIu64 " * 2 + 2 = %" PRIu64 "\n", a,b);
free(func_chain);
return 0;
}
Ассемблерные хуяки.
https://wandbox.org/permlink/gdRggB77GQOiNzyJ
Он так говорит, будто б в крестоговно впилили какой-то недоJIT, который честно может сгенерить одну функцию из двух.
−3
Линус Торвальдс отстранился от разработки ядра Linux.
https://vk.com/@sysodmins-linus-torvalds-otstranilsya-ot-razrabotki-yadra-linux