- 1
object User extends User with MetaMegaProtoUser[User] {
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+116
object User extends User with MetaMegaProtoUser[User] {
http://exploring.liftweb.net/master/index-2.html
+158
$(window).load(function() {
if ($(window).height() < 587) {
$('#inquiry').css({'position' : 'relative','margin-top' : -511,'top' : 0});
}
$(document).ready(function() {
$(function() {
if ($.browser.msie && $.browser.version >= 7) {
$('.ask').click(function() {
$('#inquiry').css({'display' : 'block'});
$('#inquiry_pop').css({'display' : 'block'});
});
$('#close_iq').click(function() {
$('#inquiry').hide();
$('#inquiry_pop').hide();
});
$('.sub_fo').click(function() {
$('#inquiry, #inquiry_pop').hide(0);
$('#thank_you').delay(500).show(0);
$('#thank_you').delay(3000).hide(0);
});
} else {
$('.ask').click(function() {
$('#inquiry, #inquiry_pop').fadeIn(1500);
});
$('#close_iq').click(function() {
$('#inquiry, #inquiry_pop').fadeOut(1500);
});
$('.sub_fo').click(function() {
$('#inquiry, #inquiry_pop').fadeOut(1500);
$('#thank_you').delay(500).fadeIn(1500);
$('#thank_you').delay(3000).fadeOut(1500);
});
}
});
});
});
−133
return { map { $_ => $domain->$_ } qw( name ) };
Мини-говнокодик. Ради одного имени наворотили map.
+70
if (s.startsWith("job."))
{
s = s.trim().replaceFirst("job\\.", "");
String name = s.split("\\.")[0];
String paramName = s.split("\\.")[1];
// Ещё немного говнокода, не сильно интересного
}
+72
public abstract class SomeActivity extends Activity implements SomeEventListener {
@Override
protected void onResume() {
super.onResume();
application.addSomeListener(this);
}
@Override
protected void onPause() {
application.removeSomeListener(this);
super.onPause();
}
В дополнение к #11379
Вопрос пользователю нужно задать поверх любой нашей активити...
+71
protected T mutex;
public Mutex(final Class<?> clazz) {
if (this.mutex != null) {
this.mutex = null;
}
Runtime.getRuntime().addShutdownHook(this);
}
ну а вдруг?
+47
return PartnersProjectDaily::getInstance()->getSummary(
array('date' => Utils::dateFormat($_POST['date']),
'options' =>new StatSearchOptions($_POST['options']),
'group' => $_POST['group']));
Инкапсулировать параметризация полностью, руки не дошли?
+141
foreach (glob('data/'.$year . "/unzip/*.txt") as $filename) {
$name_file = explode(".",$filename);
if (!file_exists($name_file[0].".out")){
// заливаем в jar
exec('nohup java -jar "noaa.jar" ' . $filename . ' ' . $name_file[0] . '.out > /dev/null &', $log, $log1);
echo "Insert " . $filename . " Complete!\n\r";
usleep(10000);
}
else echo "You have uploaded this file already!\n\r";
}
+62
if(isset($_GET['show_all'])){
set_query('show_all=','',true);
$show_all = true;
$Register->set('show_all', $show_all);
}
Найдено в WebAsyst Shop-Script.
−33
CArray <CStyle *, CStyle *> m_aStyles;
...
#define RETURN_TRUE return *bOk = TRUE, S_OK
#define RETURN_FALSE return *bOk = FALSE, S_FALSE
#define RETURN_ERROR(E) \
return LastErrorCode = (ERROR_##E), *bOk = FALSE, S_FALSE
...
// Создание нового стиля (пустого)
STDMETHODIMP CEffector::AddStyle(VARIANT_BOOL *bOk)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState())
CStyle *pNew = new CStyle;
if (pNew)
{
INT n = m_aStyles.GetSize();
m_aStyles.Add(pNew);
if (m_aStyles.GetSize() <= n)
RETURN_ERROR(MEMORY);
}
else
RETURN_ERROR(MEMORY);
RETURN_TRUE;
}
...
// Получение кода ошибки
STDMETHODIMP CEffector::GetErrorCode(long *p)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState())
*p = LastErrorCode;
LastErrorCode = ERROR_NONE;
return S_OK;
}
Мой первый COM-объект.
1) Если при успешном возвращении метод должен возвращать S_OK, то при ошибке... S_FALSE, наверное.
2) Только в Дельфи почему-то возвращается не HRESULT, а параметр, помеченный [out]. Поэтому пришлось добавить аргумент *bOk.
3) Интересно, что делает CArray, когда кончается память.