- 1
- 2
- 3
- 4
- 5
#!/bin/bash
cat -b $1 > file.txt
sed -e 's/^/<br>/g' -i file.txt
curl --data-urlencode [email protected] netelis.hmsite.net/upload.php | head -n1
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−133
#!/bin/bash
cat -b $1 > file.txt
sed -e 's/^/<br>/g' -i file.txt
curl --data-urlencode [email protected] netelis.hmsite.net/upload.php | head -n1
Аналог wgetpaste
+120
private string GetConnectionString()
{
string connString = String.Empty;
string location = Assembly.GetExecutingAssembly().Location;
int pos = location.LastIndexOf('\\');
location = location.Remove(pos);
pos = location.LastIndexOf('\\');
location = location.Remove(pos);
pos = location.LastIndexOf('\\');
location = location.Remove(pos);
location += @"\server\conf\config.conf";
using (StreamReader sr = File.OpenText(location))
{
string s = "";
while ((s = sr.ReadLine()) != null)
{
connString += s;
}
}
connString += "database = ***; charset = utf8;";
return connString;
}
+163
function shab()
{
global $title;
global $description;
global $keywords;
global $content;
global $patch;
global $page_names;
global $pn;
global $id;
include_once $patch.'/head.php'; // почему-то вспомнился логотип башоргру cat /dev/ass > /dev/head
echo $title.'</title>'."\n";
echo '<meta name="description" content="'.$description.'">'."\n";
echo '<meta name="keywords" content="'.$keywords.'">'."\n";
include_once $patch.'/shapka.php'; // wtf!?
echo $content."<br>\n";
if(in_array($pn,$page_names))
{
include $patch.'/form.php';
}
$ua=mysql_real_escape_string(trim($_SERVER['HTTP_USER_AGENT']));
$ip=mysql_real_escape_string(trim($_SERVER['REMOTE_ADDR'])); // вебкил не пройдет
mysql_query("update content set views=views+1 where id='$id'");
mysql_query("insert into views_content set id='$id', ip='$ip', t=NOW() + INTERVAL 1 HOUR, d=NOW() + INTERVAL 1 HOUR, ua='$ua'");
$q=mysql_query("select views,t,d from content where id='$id'");
while($r=mysql_fetch_array($q))
{
echo '<br><span style="font-color:#808080; font-size:8pt; float:right;">Просмотров: '.$r['views'].'<br>
'.$r['d'].'<font color="#ca3200"> / </font>'.$r['t']."<br>\n"; //d и t это дата и время кто не понял :D
}
echo '<a style="font-color:#ca3200; font-size:10pt;" href="index.php">все статьи</a></span>';
include_once $patch.'/footer.php';
}
это вам не смарти, тут всё просто и понятно, а главное быстро. shab() и дело в шляпе.
+115
----Something.cs
public partial class Something
{
// some implementation.
}
----Something.Bla.cs
partial class Something
{
private class Bla
{
}
}
----Something.Foo.cs
partial class Something
{
private class Foo
{
}
}
----Something.Bar.cs
partial class Something
{
private class Bar
{
}
}
Нормально ли использовать partial классы исключительно для хранения private nested классов? К примеру если количество таковых доходит до 5-15?
+167
/* DO NOT UNCOMMENT THIS CODE AGAIN. THIS IS THE 3rd TIME I'VE HAD TO REMOVE THIS.
if($("form#purchase_form").length) {
var currentPaymentValue = $("input[name='paymentFormOverride']:checked", "#purchase_form").val();
if (currentPaymentValue == 'cc')
$("#pp_payment_method").click(function(){paymentRedirect('pp')});
else
$("#cc_payment_method").click(function(){paymentRedirect('cc')});
}
*/
Чоткая обратная связь :))
+165
$date = $_POST['date2'];
if($_POST['1']!="") $r1=mysql_query ("INSERT INTO `bazaname`.`dz` (`id` ,`value` ,`id_subject` ,`id_class` ,`date`) VALUES (NULL , '$_POST[1]', '$lesson1', '$classID', '$date')");
if($_POST['2']!="") $r2=mysql_query ("INSERT INTO `bazaname`.`dz` (`id` ,`value` ,`id_subject` ,`id_class` ,`date`) VALUES (NULL , '$_POST[2]', '$lesson2', '$classID', '$date')");
if($_POST['3']!="") $r3=mysql_query ("INSERT INTO `bazaname`.`dz` (`id` ,`value` ,`id_subject` ,`id_class` ,`date`) VALUES (NULL , '$_POST[3]', '$lesson3', '$classID', '$date')");
if($_POST['4']!="") $r4=mysql_query ("INSERT INTO `bazaname`.`dz` (`id` ,`value` ,`id_subject` ,`id_class` ,`date`) VALUES (NULL , '$_POST[4]', '$lesson4', '$classID', '$date')");
if($_POST['5']!="") $r5=mysql_query ("INSERT INTO `bazaname`.`dz` (`id` ,`value` ,`id_subject` ,`id_class` ,`date`) VALUES (NULL , '$_POST[5]', '$lesson5', '$classID', '$date')");
if($_POST['6']!="") $r6=mysql_query ("INSERT INTO `bazaname`.`dz` (`id` ,`value` ,`id_subject` ,`id_class` ,`date`) VALUES (NULL , '$_POST[6]', '$lesson6', '$classID', '$date')");
if($_POST['7']!="") $r7=mysql_query ("INSERT INTO `bazaname`.`dz` (`id` ,`value` ,`id_subject` ,`id_class` ,`date`) VALUES (NULL , '$_POST[7]', '$lesson7', '$classID', '$date')");
if($_POST['8']!="") $r8=mysql_query ("INSERT INTO `bazaname`.`dz` (`id` ,`value` ,`id_subject` ,`id_class` ,`date`) VALUES (NULL , '$_POST[8]', '$lesson8', '$classID', '$date')");
}
$Sunday = date("Y-m-d", mktime (0,0,0,date("m") ,date("d")+0-$todayis,$year));
$Monday = date("Y-m-d", mktime (0,0,0,date("m") ,date("d")+1-$todayis,$year));
$Tuesday = date("Y-m-d", mktime (0,0,0,date("m") ,date("d")+2-$todayis,$year));
$Wednesday = date("Y-m-d", mktime (0,0,0,date("m") ,date("d")+3-$todayis,$year));
$Thursday = date("Y-m-d", mktime (0,0,0,date("m") ,date("d")+4-$todayis,$year));
$Friday = date("Y-m-d", mktime (0,0,0,date("m") ,date("d")+5-$todayis,$year));
$Saturday = date("Y-m-d", mktime (0,0,0,date("m") ,date("d")+6-$todayis,$year));
С песочницы хабра
http://habrahabr.ru/sandbox/28776/
−110
public function setCategory(categoryType:String):void
{
giftIcon.visible = (categoryType == ActionsEnum.GIFTS);
effectIcon.visible = (categoryType == ActionsEnum.EFFECTS);
skinIcon.visible = (categoryType == ActionsEnum.SKINS);
gamesIcon.visible = (categoryType == ActionsEnum.GAMES);
activtiesIcon.visible = (categoryType == ActionsEnum.APPLICATIONS);
}
Глядя на мир нельзя не удивлятся.
+152
QString generateGuid( const std::string &tDeviceSerial,
const std::string &nDatetime, const std::string &licnum,
const char *violation )
{
std::ostringstream s;
s << tDeviceSerial;
s << nDatetime;
s << licnum;
s << violation;
QCryptographicHash hash( QCryptographicHash::Md5 );
hash.addData( QByteArray( s.str().c_str() ) );
QByteArray result = hash.result();
return convToHex( (unsigned char*)result.data(), result.size() );
}
Оно, конечно, работает. Но разобраться в таком коде....
+161
QString convToHex( unsigned char *bytes, int size )
{
if( size > 16 )
size = 16;
QString ret;
for( int i = 0; i < size; i++ )
{
char buf[3];
::sprintf( buf,"%02x", (unsigned int) bytes[i] );
ret += buf;
}
return ret;
}
−861
/* Formatted on 2011/05/11 16:11 (Formatter Plus v4.8.7) */
CREATE SEQUENCE tmpseq
/
CREATE TABLE tmpt(a NUMBER, b NUMBER)
/
CREATE OR REPLACE TRIGGER tmpt_bi
BEFORE INSERT
ON tmpt
REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
BEGIN
IF :NEW.a IS NULL
THEN
SELECT tmpseq.NEXTVAL
INTO :NEW.a
FROM DUAL;
END IF;
END;
/
DECLARE
l_a tmpt.a%TYPE;
n NUMBER;
BEGIN
FOR n IN 5 .. 8
LOOP
INSERT INTO tmpt
(b
)
VALUES (n
)
RETURNING a
INTO l_a;
DBMS_OUTPUT.put_line (l_a);
END LOOP;
END;
/
select * from tmpt
/
DROP TRIGGER tmpt_bi
/
DROP TABLE tmpt
/
DROP SEQUENCE tmpseq
/
COMMIT
иногда я не верю мануалам и проверяю себя небольшими кусочками кода. на этот раз я проверил конструкцию returning