- 1
поставьте пожалуйста +1 к этому говнотексту на этом говносайте. )))
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+145
поставьте пожалуйста +1 к этому говнотексту на этом говносайте. )))
плиззз )))
+112
private void RefreshNewsList()
{
List<NewsObject> tempNewsList = new List<NewsObject>();
tempNewsList.AddRange(lstOldNews.FindAll(delegate (NewsObject newsOld)
{
if (lstDeletedNewsIDs.Contains(newsOld.ID) || -1 == lstUpdatedNews.FindIndex(delegate(NewsObject newsUpdate)
{
if (newsUpdate.ID == newsOld.ID)
return true;
else
return false;
}))
return false;
else
return true;
}));
tempNewsList.AddRange(lstNewNews);
tempNewsList.AddRange(lstUpdatedNews);
lstNewsList.Items.Clear();
lstNewsList.Items.AddRange(tempNewsList.ToArray());
}
не охота было лишние переменные использовать... ))) только что написал )) чудо родилось в 07,12,2010 16:44 ))) видно что пора домой..
+158
class SomeClass
{
public:
SomeClass(bool evenlope = true)
{
if(evenlope)
{
if (IsVistaOrGreater())
mLetter = new SomeClassVista;
else
mLetter = new SomeClassXP;
}
else
mLetter = 0;
}
virtual ~SomeClass() { delete mLetter; }
virtual bool Foo(int param) { return mLetter->Foo(param); }
private:
SomeClass* mLetter;
};
class SomeClassXP : public SomeClass
{
public:
SomeClassXP():SomeClass(false) { /* ... */ }
~SomeClassXP() { /* ... */ }
virtual bool Foo(int param) { /* ... */ }
};
Нужно было добавить поддержку новых настроек висты и семёрки, которые нельзя изменить через старый интерфейс. Наговнякал.
+145
<ZORG2> Как грамотно хранить PHP код в базе????
<neko> как строку
<ZORG2> я имею в виду фильтровать его как то?? возможность добавления PHP кода в базу будет только у админа сайта.
<neko> скастуй в строку!
<ZORG2> и этот код будет подключаться в некоторые страницы сайта для выполнения
привет от #php на irc.by
+158
protected function composeResolvers()
{
require_once systemConfig::$pathToSystem . '/resolver/init.php';
require_once systemConfig::$pathToSystem . '/resolver/templateMediaResolver.php';
require_once systemConfig::$pathToSystem . '/resolver/moduleMediaResolver.php';
require_once systemConfig::$pathToSystem . '/resolver/extensionBasedModuleMediaResolver.php';
require_once systemConfig::$pathToSystem . '/core/fileLoader.php';
$baseresolver = new compositeResolver();
$baseresolver->addResolver(new fileResolver(systemConfig::$pathToApplication . '/*'));
$baseresolver->addResolver(new fileResolver(systemConfig::$pathToWebRoot . '/*'));
$baseresolver->addResolver(new fileResolver(systemConfig::$pathToSystem . '/*'));
$resolver = new compositeResolver();
$resolver->addResolver(new templateMediaResolver($baseresolver));
$resolver->addResolver(new moduleMediaResolver($baseresolver));
$resolver->addResolver(new extensionBasedModuleMediaResolver($baseresolver));
$resolver->addResolver(new classFileResolver($baseresolver));
if (function_exists('external_callback')) {
external_callback($resolver, $baseresolver);
}
return new cachingResolver($resolver, 'resolver_media_cache');
}
Прямиком с http://govnokod.googlecode.com/svn/trunk/govnoquoter/www/bundle.php
Там ещё много всего интересного!
+85
if( str.substring(0,3).equals("110")){
//restarting client
c.close();
Thread.sleep(100);
main(args);
System.gc();
System.exit(1);
}
Brutal restart
−190
UPDATE [Accounts]
SET [account_number] = @number,
[local_account_number] = @localNumber,
[label] = @label,
[debit_plus] = @debitPlus,
[type_code] = @typeCode,
[description] = @description,
[parent_account_id] = @parentAccountId
WHERE [account_number] = (SELECT TOP(1) [account_number] FROM [Accounts] WHERE id = @id)
Запрос, найденный в open source проекте.
Обновляем аккаунты...
+172
for($i;$i<strlen($param);$i++)
{
if(strpos($extra,$param[$i]) === FALSE && eregi('[^a-zA-Z]', $param[$i] )) return false;
}
Проверка, что строка состоит только из букАвок. com_rsform для Joomla. Там весь validation.php таким измазан.
+75
...
<target name="killServer">
<exec executable="pkill">
<arg line=" java"/>
</exec>
<sleep seconds="1"/>
</target>
<target name="zipBuild">
<zip destfile="${home}/zipContent_${current.time}.zip"
basedir="${home}/${dir}"
update="true"
/>
</target>
<target name="all" depends="killServer, zipBuild" />
...
it's ant but... no ant in drop down (killing java with ant itself)
+20
if(
('node' == arg(0) ) &&
is_numeric(arg(1) ) &&
($node = node_load(array('nid' => arg(1), 'status' => 1 ) ) ) &&
(
('chapter' == $node->type) ||
('article' == $node->type) ||
('gall' == $node->type)
) &&
isset($node->field_parentchapter) &&
is_array($node->field_parentchapter) &&
count($node->field_parentchapter)
){
/// blah blah
}
матан, или как сделать из кучи одинаковых if() один