- 1
GET
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
GET
0
FILE_TYPES_EXTENSIONS.each do |t, e|
if e.include? extension
return t
elsif e.any? {|_e| _e.is_a? Hash}
if _t = e.reduce({}) { |m, x| m = m.merge(x) if x.is_a?(Hash); m }.find{|_t, _e| _e.include? extension}
return retrieve_parent ? t : _t.first
end
end
end
nil
только создатель поймет, насрал и пропал
0
https://skillbox.ru/php/
Насчёт двенадцати месяцев этих доморощенных учителей занесло на повороте. Если отбросить всякую поеботню вроде ООП, "Laravel" и "Git", "PHP" можно выучить менее, чем за полгода.
Да и нехуй им за что-то там платить - всё можно найти в бумажных учебниках и в Интернете.
0
int removing_mask (int *x , int *y, int *lng , char board[][Y],
char *content[PL] , int select, void (*write )( int x , int y ,char board[][Y],
char *content) , int search_cross_pnt(char cross_point[LN] , int *point ,char *content[PL] , int in_x , int in_y) ,
int (*chk_mask )(char board[][Y] , int mem ,int sh, int br )
){
char mask_word[LN] = {0} ;
int sm = 1;
int lvl = 0;
int shift = 0;
int brd = 0;
int mem = 0;
int stp = 0;
int mn = 0;
int bi = 0;
int rd = 0;
int gor = 0 ,vert = 0;
int pnt = 0;
int hg = 15;
int sr = 0;
int *one_value = 0 , *second_value = 0;
int ctr = 0;
if(select == 0 ){
mem = *y;
hg = *y < LN ? *y : hg ;
}
else {
mem = *x;
hg = *x < LN ? *x : hg ;
}
for( lvl = 0 ,rd = 0; lvl <= *lng - 1 ; lvl++ ,mem++ ){
for(brd = 0 ; brd <= hg ; brd++ ){
select == 0 ? ( shift = *x , one_value = &sr , second_value = &mem) : (shift = *y , one_value = &mem , second_value = &sr ) ;
if( (select == 0 && board[ shift - 1][ *second_value ] == 0 ) || (select == 1 && board[*one_value ][shift - 1 ] == 0 )){
for( pnt = 0, stp = 0; stp <= LN ;stp++ ){
if ( chk_mask ( board , mem , shift , brd ) == 1 ){
pnt = 1;
break;
}
sr = shift++ - brd ;
mask_word[stp] = board[ *one_value ][ *second_value ] ;
}
}
if(pnt == 1 ){
break;
}
sm = search_cross_pnt( mask_word ,&mn , content ,*x, *y ) ;
if( sm > bi ){
select == 0 ? ( gor = *x - brd, vert = mem) : (gor = mem ,vert = *y - brd) ;
bi = sm ;
rd = mn;
}
}
}
if( (select == 1 && isalpha(board[gor][vert - 1] ) ||
(select == 0 && isalpha(board[gor - 1 ][vert] )) ||
( gor && vert ) == 0
) ) {
ctr = 1;
}
if( ( ( content[rd] != " " ) ) &&
( board[gor ][vert ] == content[rd][0] || !isalpha (board[gor ][vert ] ) )
&& !ctr
) {
*x = gor ;
*y = vert ;
*lng = strlen(content[rd ]);
write( gor , vert , board , content[rd] );
content[rd] = " ";
return 1 ;
}
return 0;
}
полный аут кроссворду 3 ч.
+2004
// ==UserScript==
// @name GK refine
// @version 0.1
// @description opens comments on govnokod.ru... etc
// @match http://govnokod.ru/*
// @match http://www.govnokod.ru/*
// @grant none
// ==/UserScript==
// Показывает в стоке "new" около нового комментария
// и пишет, сколько времени назад его оставили
(function(){
if(location.pathname != '/comments') return;
var key = 'fcd0d66f-9ff0-4827-82f1-e183dc1ab98c-last-time';
var lastTime = localStorage[key] ? +localStorage[key] : 0;
var now = new Date();
$('abbr.published').each(function(){
var d = + new Date($(this).attr('title'));
$(this).text(((now-d) / 1000 / 60).toFixed(2) + 'm');
if(d > lastTime) $(this).after('<span style="color: red">NEW </span>');
});
localStorage[key] = +now;
})();
// Открывает скрытые комменты
$("div.entry-comment-hidden").removeClass('entry-comment-hidden');
Смотрю, а багры в стоке комментарий подменяют, чтобы пользователи не видели, где новый багор, а где старый.
Я только сейчас это понял потому, что у меня около непросмотренного в стоке пишется "NEW" уже несколько месяцев.
Запилил потому, что даже без багров не помнил, что открыл, а что нет. А тут в тему будет для тех, у кого платного аккаунта нет.
+2
В последнее время наш сайт стали доставать true-программисты, студенты-идеалисты
и прочие, комментариями с различными однобокими утверждениями,что переменные
вида $peremennaya или функции шаблона function privet_miry() { /* ... */; } - это т.н.
"говнокод". Отчасти оные товарищи правы, но...
Наша всеми любимая поисковая система под названием Яндекс, умудряется придумывать
все новые и новые фильтры с различными модификациями (не так давно был анонсирован АГС-40),
которые по "неведомым" причинам признают порой вполне качественные сайты "малополезными",
исключая последние из результов поиска. Одним из многочисленных факторов, влияющих на
ранжирование и включение сайта в выдачу является уникальность контента (почитайте ответы
Платона Щукина на любом более или менее приличном SEO-форуме). Но не будем отклоняться от темы,
обсуждая целесообразность таких подарочков и их точность.
Любой язык программирования, как известно имеет ограниченное количество синтаксических
конструкций (не придирайтесь к словам). К примеру в PHP это if {...} else {...}, foreach(...): endforeach;
и т.п. А с учетом API множества CMS (Drupal, Joomla, WordPress...) сниппеты могут и вовсе потерять
"уникальность" с т.з. поисковой системы Яндекс. Соответственно мы вынуждены называть переменные,
названия функций, ряд других элементов кириллическим транслитом.
А всё почему? А потому, что Яндекс не нужен.
>> #20296
+4
if ($_SESSION['USER_LOGIN_IN']) {
if ($Page != 'notice') {
$Num = mysqli_fetch_row(mysqli_query($CONNECT, "SELECT COUNT(`id`) FROM `notice` WHERE `status` = 0 AND `uid` = $_SESSION[USER_ID]"));
if ($Num[0]) MessageSend(2, 'У вас есть непрочитанные уведомления. <a href="/notice">Прочитать ( <b>'.$Num[0].'</b> )</a>', '', 0);
}
$Count = mysqli_fetch_row(mysqli_query($CONNECT, "SELECT COUNT(`id`) FROM `dialog` WHERE `recive` = $_SESSION[USER_ID] AND `status` = 0"));
if ($Count[0]) MessageSend(2, 'У вас есть непрочитанные диалоги ( <b>'.$Count[0].'</b> )', '', 0);
}
Кто хочет, может использовать данную уязвимость, потому что автор сего говна имеет сайт своего паршива, написанного по его же говноурокам. http://php.webtm.ru/
Архивы с говнокодом(больше лулзов) можно скачать тут http://php.webtm.ru/archive/
Группа вконтактке тут http://vk.com/php.youtube
Страничка автора говноуроков(да он думал что может скрыться) http://vk.com/vyjt3dfc1azyr0lilcq ранее назывался Артем Кодов
+7
using System;
public class Test
{
private static void Main(string[] args)
{
int d = 2147483647;
Console.WriteLine(d);
long g = 2147483647+d;
Console.WriteLine(g);
long k = new MyClass() + new MyClass();
Console.WriteLine(k);
}
public class MyClass
{
public static implicit operator int(MyClass m)
{
return 5;
}
public static implicit operator long(MyClass m)
{
return 100;
}
}
}
Типушня
+143
fp_env = popen("env", "r");
не ну я даже не знаю.
−415
[code]<?php echo "Похоже у минусатора всего 12-13 аккаунтов, посоны плюсание 4 раза чтоб этот пост дожил до завтра" ?>[/code]