- 1
$request->request->get('page'); // get a $_POST parameter
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+153
$request->request->get('page'); // get a $_POST parameter
symfony2
Почему не $request->post->get('page'); ???
+129
public void UpdateSession()
{
this.RequestTypeId = this.RequestTypeId;
this.ServiceId = this.ServiceId;
this.Name = this.Name;
}
"Обновление" сессии. Взято из реального проекта.
−104
function BU(BTN:MovieClip, URL_to){
BTN.buttonMode = true;
function STRT_CLOS(BTN:MovieClip, K_P){
BTN.removeEventListener(Event.ENTER_FRAME, POS_CLOS)
BTN.addEventListener(Event.ENTER_FRAME, POS_CLOS)
}
function STRT_OP(BTN:MovieClip, K_P){
BTN.removeEventListener(Event.ENTER_FRAME, OPen)
BTN.addEventListener(Event.ENTER_FRAME, OPen)
...
p.p.gotoAndStop ("prav_sr"
p.p.b.nadp.stop ();
p.p.f.nadp.stop ();
p.p.k.nadp.stop ();
p.p.konf.nadp.stop ();
p.p.prav.nadp.stop ();
p.p.raz.stop ();
raskr (p.p.b);
raskr (p.p.f);
raskr (p.p.k);
raskr (p.p.konf);
raskr (p.p.prav);
raskr (p.p.raz);
p.p.b.t=false;
p.p.f.t=false;
p.p.k.t = false;
....
var SS:MovieClip = this.parent.parent as MovieClip
var SSSS = this.parent.parent.parent as MovieClip
var OOOO:MovieClip = SSSS.BAZ_LOER.getChildByName("ZaGl")
....
BTN.otkr="otkr";
BTN.kloc="klos";
if (BTN.otkr!="otkr") return;
Код на кадрах, в проекте не одна к строк подобного содержания.
+166
// Если регистрация, то показываем контрольный вопрос
if($_GET['op'] == 'registration') {
$vars['c_question'] = true;
} else {
$vars['c_question'] = false;
}
Классика
+168
typedef union Variant
{
public:
Variant() {}
Variant(signed int val) :
v_int(val)
{}
operator signed int &() { return const_cast<signed int&>(this->operator const signed int &()); }
operator const signed int&() const { return v_int; }
Variant(unsigned int val) :
v_uint(val)
{}
operator unsigned int &() { return const_cast<unsigned int&>(this->operator const unsigned int &()); }
operator const unsigned int &() const { return v_uint; }
Variant(char val) :
v_char(val)
{}
operator char &() { return const_cast<char&>(this->operator const char &()); }
operator const char&() const { return v_char; }
Variant(double val) :
v_float(val)
{}
operator double &() { return const_cast<double&>(this->operator const double &()); }
operator const double &() const { return v_float; }
Variant(void *val) :
v_ptr(val)
{}
operator void*& () { return const_cast<void*&>(this->operator void *&()); }
operator const void* const& () const { return v_ptr; }
static size_t getValueSize(const Type::OfType &type)
{
size_t result = 0;
switch ( type )
{
case Type::Pointer:
case Type::CharPtr:
case Type::IntPtr:
case Type::UIntPtr:
case Type::RealPtr:
case Type::String:
result = sizeof(v_ptr);
break;
case Type::Char:
result = sizeof(v_char);
break;
case Type::Int:
result = sizeof(v_int);
break;
case Type::UInt:
result = sizeof(v_uint);
break;
case Type::Real:
result = sizeof(v_float);
break;
case Type::Void:
result = 0;
break;
}
return result;
}
private:
void* v_ptr;
char v_char;
unsigned int v_uint;
signed int v_int;
double v_float;
} Variant;
Небольшая имплементация безтиповости ;-[
+147
void tolowerStr(char *Str)
{
#include <windows.h>
#include <ctype.h>
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
setlocale(LC_CTYPE,"Russian");
int len = strlen(Str);
for(int c=0; c<len; c++)
Str[c] = tolower(Str[c]);
}
инклайд в теле ф-и :D
+161
if($age != '') {
$d_m_y = explode('-', $age); // Разделяем на day(0) month(1) year(2)
// ГЕНЕРАЦИЯ ФОРМЫ С ДНЕМ РОЖДЕНИЯ
$vars['bday'] = "<select name=\"b_day\">\n<option>-</option>\n";
$i = 1;
while ($i <= 31) {
if($d_m_y[0] == $i) {
$sel = ' selected';
} else {
$sel = '';
}
$vars['bday'] .= '<option'.$sel.'>'.$i."</option>\n";
$i++;
}
$vars['bday'] .= "</select>\n";
// ГЕНЕРАЦИЯ СПИСКА С МЕСЯЦАМИ
$i = 1;
$vars['bmonth'] = "<select name=\"b_month\">\n<option>-</option>\n";
while ($i <= 12) {
if($d_m_y[1] == $i) {
$sel = ' selected';
} else {
$sel = '';
}
$vars['bmonth'] .= '<option'.$sel.'>'.$i."</option>\n";
$i++;
}
$vars['bmonth'] .= "</select>\n"; // Месяц ДР при ред
// ГЕНЕРАЦИЯ СПИСКА С ГОДАМИ
$i = 1940;
$vars['byear'] = "<select name=\"b_year\"\n<option>-</option>\n"; // Год ДР при ред
while ($i <= 2003) {
if($d_m_y[2] == $i) {
$sel = ' selected';
} else {
$sel = '';
}
$vars['byear'] .= '<option'.$sel.'>'.$i."</option>\n";
$i++;
}
$vars['byear'] .= "</select>\n";
$vars['use_age'] = false; // ОТКЛЮЧАЕМ ПОКАЗ ПУСТОГО СПИСКА
} else {
$vars['use_age'] = true;
$vars['bday'] = false;
$vars['bmonth'] = false;
$vars['byear'] = false;
}
Генерация SELECT'ов для выбора даты рождения
+163
/**
* Строка парсится в аргументы функции
* @param string
* @return <type>
*/
protected function _parse_func_arg ( $str ) {
return func_get_args();
}
Поколупал netсat. Получил много эмоций... Спасибо.
( PS. По-моему, скоро netсat останется только в unix... )
−105
// 13512 строк
public class UIComponent extends FlexSprite implements IAutomationObject, IChildList, IConstraintClient, IDeferredInstantiationUIComponent, IFlexDisplayObject, IFlexModule, IInvalidating, ILayoutManagerClient, IPropertyChangeNotifier, IRepeaterClient, IStateClient, IAdvancedStyleClient, IToolTipManagerClient, IUIComponent, IValidatorListener, IVisualElement
Взято из http://juick.com/yzh44yzh/1338788
*trollface.jpg*
+82
if (false) {
canvas.drawPicture(mPicture);
} else {
drawPict(canvas, 0, 0, x, y, 1, 1);
drawPict(canvas, x, 0, x, y, -1, 1);
drawPict(canvas, 0, y, x, y, 1, -1);
drawPict(canvas, x, y, x, y, -1, -1);
}
Взял себе HTC Desire Z, нашёл официальный туториал про Canvas, а там это...