- 1
- 2
- 3
- 4
ob_start();
require_once realpath('.').'/email-template.html';
$messageWithEwlTrailer = ob_get_contents();
ob_end_clean();
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+49
ob_start();
require_once realpath('.').'/email-template.html';
$messageWithEwlTrailer = ob_get_contents();
ob_end_clean();
no comments
+137
using System;
class TLockCriticalSystemResource : IDisposable
{
public TLockCriticalSystemResource(){Console.WriteLine("Acquire critical system resource");}
public void Dispose(){Console.WriteLine("Release critical system resource");}
public bool Property1{private get{return true;}set{throw new Exception();}}
}
public class Test
{
public static void Main()
{
using (var file = new TLockCriticalSystemResource()
{
Property1=true
})
{
// Делаем чего-то с ресурсом
}
}
}
Ололо. using не даёт гарантию безопасности с точки зрения исключений:
http://ideone.com/nHDIJ
Системный ресурс остался захваченным.
+22
#include <iostream>
using namespace std;
auto fw(int i)->bool
{
return cout<<"Привет станция мир"<<i<<"!"<<endl, true;
}
auto ff()->bool
{
return cout<<"Это должно быть последние выполненное подвыражение."<<endl, false;
}
auto ft()->bool
{
return cout<<"Хьюстон, у нас КРЕСТОПРОБЛЕМЫ. Нарушен порядок вычисления и ленивость логических операторов. Мы падаем!!!!1111"<<endl, true;
}
struct TBabylonBug
{
bool a=true;
TBabylonBug(){}
TBabylonBug(bool a):a(a){}
const TBabylonBug operator&&(const bool ophui) const
{
return a&&ophui;
}
const TBabylonBug operator&&(const TBabylonBug& ophui) const
{
return a&&ophui.a;
}
};
int main() {
cout<<"кo"<<endl;
true&&fw(1)&&fw(2)&&ff()&&ft();
cout<<"кo ко"<<endl;
cout<<"TBabylonBug().a = "<<boolalpha<<TBabylonBug().a<<endl;
TBabylonBug()&&fw(1)&&fw(2)&&ff()&&ft();
cout<<"кo ко ко"<<endl;
return 0;
}
http://liveworkspace.org/code/efffb5204b0f69a2725b7d9f4ba0d570
+127
<COUNTRY>Испания</COUNTRY>
<REGION><![CDATA[Краснодарский Край]]></REGION>
"Максим не знал, смеяться или плакать, Максим не знал, зачем учился в школе..."(с)
xml-выгрузка данных с одного сайта агентства недвижимости.
+44
$sul = mysql_fetch_array(mysql_query("SELECT `uri`, `title`, `desc` FROM `seo_texts` WHERE `uri` = '".$_SERVER['REQUEST_URI']."'"));
if($_SERVER['REQUEST_URI']==$sul['uri']&&isset($sul['title'])&&$sul['title']!=''){
$des = $sul['desc'];
}else
$main = mysql_fetch_array(mysql_query("SELECT `post_title`, `ID` FROM `wp_posts` WHERE `post_name` = '".$_GET['id']."'"));
if(isset($main['post_title'])&&$main['post_title']!=''){
$title = ''.$main['post_title'].' – цена, купить, продажа оптом, характеристики, преимущества, купить в Харькове, Донецке, Днепропетровске | Aster - Инженерные Системы';
}else
$id = explode('/', $_GET['id']);
$ps = mysql_fetch_array(mysql_query("SELECT `post_parent`, `post_title` FROM `wp_posts` WHERE `post_name` = '".$id[3]."'"));
$par = mysql_fetch_array(mysql_query("SELECT `post_title` FROM `wp_posts` WHERE `ID` = '".$ps['post_parent']."'"));
if(isset($par['post_title'])&&$par['post_title']!=''&&$ps['post_parent']!='0'){
$title = ''.$ps['post_title'].' - '.$par['post_title'].' – цена, купить, продажа оптом, характеристики, преимущества, купить в Харькове, Донецке, Днепропетровске | Aster - Инженерные Системы';
}else
$ns = mysql_fetch_array(mysql_query("SELECT `post_parent`, `post_title` FROM `wp_posts` WHERE `post_name` = '".$id[2]."'"));
$tar = mysql_fetch_array(mysql_query("SELECT `post_title` FROM `wp_posts` WHERE `ID` = '".$ns['post_parent']."'"));
if(isset($tar['post_title'])&&$tar['post_title']!=''&&$ns['post_parent']!='0'){
$title = ''.$tar['post_title'].' - '.$ns['post_title'].' – цена, купить, продажа оптом, характеристики, преимущества, купить в Харькове, Донецке, Днепропетровске | Aster - Инженерные Системы';
}
Делал генерацию title на сайте. Правда четко? Как оно работает.... оО
+140
var actions = new List<Action>();
foreach (var i in Enumerable.Range(1, 3))
{
actions.Add(() => Console.WriteLine(i));
}
foreach (var action in actions)
{
action();
}
Внезапно:
http://ideone.com/RaiHr
http://ideone.com/EMQBA
+129
arr <- return $ map (2*) lst
Я тут читал раздел на одном форуме по решению задач для школьников и наткнулся на такое говно.
- let?
- Не, не слышал.
Подозреваю, что автор не понял, что let нужно писать без in в монадах, чтобы скомпилировалось.
+27
cout<<!0&&0;
Что вернет?
1) 1||0&&0
2) !0&&0
3) Приоритет оператора "!" ?
http://ideone.com/hHdZ1
http://ideone.com/s8Cj0
Сории за толстейший троллинг.
+33
std::function<int()> gl()
{
int a=0;
return [=]()mutable{return a++;};
}
int main()
{
auto a=gl();
cout
<<a()
<<endl
<<a()
<<endl
<<a()
<<endl
<<a();
return 0;
}
http://liveworkspace.org/code/22012a32e91743cd7357c86930df4b9c+141
var x = new { Items = new List<int> { 1, 2, 3 }.GetEnumerator() };
while (x.Items.MoveNext())
{
Console.WriteLine(x.Items.Current);
}
http://ideone.com/Qzdki