-
Лучший говнокод
- В номинации:
-
- За время:
-
-
+133
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
//Смешались в кучу кони, люди...
//знаю, что не комильфо писать запрос в контролере, но уже поссрать... ("поССрать", © 2014, Gary)
$tempo = $this->db->query("SELECT `price_lists`.`id`, `companies`.`company_id`, `companies`.`name` FROM `price_lists` LEFT JOIN `companies` ON `companies`.`company_id` = `price_lists`.`postovchik_id`")->result();
$data['pricelistzgrrrrrrrrrr'] = array();
if (is_array($tempo) && count($tempo)) {
foreach ($tempo as $postovchik) {
$data['pricelistzgrrrrrrrrrr'][$postovchik->id] = $postovchik->name;
}
}
Gary,
27 Февраля 2014
-
+69
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
final double base = 10.0;
final int minCode = (int)Math.pow(base, CODE_LENGTH - 1) - 1;
final int maxCode = (int)Math.pow(base, CODE_LENGTH) - 1;
while (true)
{
final int code = codeGenerator.nextInt();
if ((code > minCode) && (code <= maxCode))
{
return String.valueOf(code);
}
}
Геренация случайного пина с определенным интервалом.
rvller,
26 Февраля 2014
-
+128
- 1
#define STUPID_ACCELF_TEXT_SHIT
laMer007,
26 Февраля 2014
-
+152
- 1
$('<div />').html($title.html()).text();
Нашел у себя, пытался вспомнить к чему данный финт ушами
DrFreez,
22 Февраля 2014
-
+156
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
function scramble(){
var p1,p2,p3,p4,p5,p6
p1='<a title="Написать письмо" href="mai'
p2='komiaviatrans'
p3='">'
p1+='lto:'
p2+='@'
p5='</a>'
p6='<img src="img/ico/xfmail.png" height="38" style="border: 0px;" align="center" valign="center" ></img>'
p2+='komi.com'
p4=p6
document.write(p1+p2+p3+p4+p5)
}
scramble();
wtf?
http://komiaviatrans.ru/
karandash,
07 Февраля 2014
-
+67
- 1
- 2
- 3
File unzippedDir = File.createTempFile("po.", null);
unzippedDir.delete();
unzippedDir = new File(unzippedDir.getAbsoluteFile() + ".dir");
ну да, а посмотреть сигнатуру метода, который вызываем, не судьба, лучше изобрести велосипед
public static File createTempFile(String prefix, String suffix) throws IOException
СУФФИКС!!!
evg_ever,
04 Февраля 2014
-
+151
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
// Convert parameter fields to objects.
$registry = new JRegistry;
$registry->loadString($data->attribs);
$data->params = clone $this->getState('params');
$data->params->merge($registry);
$registry = new JRegistry;
$registry->loadString($data->metadata);
$data->metadata = $registry;
В недрах Joomla
/components/com_content/models/article.php
Либо я что-то не понимаю, либо...
psycho-coder,
20 Января 2014
-
+5
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
auto q = db.exec("select name from sqlite_master where type='table'");
QStringList tables;
while(q.next()) {
tables.append(q.value(0).toString());
}
if(tables.contains("searchIndex")) {
types.insert(name, DASH);
} else {
types.insert(name, ZDASH);
}
Табличек в sqlite скорее всего мало и код должен работать довольно шустро.
Но сам подход достоен QHP
https://github.com/jkozera/zeal/blob/master/zeal/zealdocsetsregistry.cpp#L27
roman-kashitsyn,
18 Января 2014
-
+127
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
% restarter.erl
-module(restarter).
% Save it to restart the node!
% где-то в коде при запуске приложения
....
ok = sync:go(),
sync:onsync(fun(Mods) ->
case lists:member(restarter, Mods) of
true ->
lager:warning("Restarting node!"),
init:restart();
_ -> ok
end
end),
....
Клуб веселых и находчивых эрлангеров.
Придумал такую фичу: если мне во время разработки надо перезапустить тестовую ноду, я просто жму сохранить в открытом файле restarter.erl
Sync подхватывает пересохраненный файл, компилит его и вызывает коллбэк со списком измененных модулей. Собственно, если рестартер среди них, то нода перезапускается :)
tirinox,
16 Января 2014
-
−98
- 1
settings = [int(value, 16) for value in ('09', '0b', '0d', '0f')]
lig,
11 Декабря 2013