- 1
- 2
- 3
- 4
- 5
- 6
<?php
...
$now = date('d.m.Y h:m');
$now = str_replace(' ', ' | ', $now);
...
?>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+159
<?php
...
$now = date('d.m.Y h:m');
$now = str_replace(' ', ' | ', $now);
...
?>
Не совсем говнокод, но своя-же тупость доставляет :)
+121
class RandomGeneratorFiveState : RandomGenerator {
int zero, one, two, three, four, min, max;
public RandomGeneratorFiveState(int min, int zero, int one, int two, int three, int four)
: base() {
max = min + (four != 0 ? 4 : three != 0 ? 3 : two != 0 ? 2 : one != 0 ? 1 : 0);
this.min = min;
this.zero = zero;
this.one = this.zero + one;
this.two = this.one + two;
this.three = this.two + three;
this.four = this.three + four;
}
public override int Next() {
int n = Random.Next(four);
if(n < zero) return min;
if(n < one) return min + 1;
if(n < two) return min + 2;
if(n < three) return min + 3;
return min + 4;
}
public override int GetMax() { return max; }
public override int GetMin() { return min; }
}
+145
if(blya_check($baba_id))
{
mysql_query("update {$prefX}actions set `count`=`count`+1 where id='{$baba_id}'");
blya_log($baba_id);
}
+109
private void btnSearch_Click(object sender, EventArgs e)
{
Thread thrd = new Thread(ShowProgress);
if ((cbCategory.Text != "")
&& (txtBoxCriteria.Text != ""))
{
if (dgvFound.RowCount != 0)
dgvFound.Rows.Clear();// очистка результатов предыдущего поиска
thrd.Start(); // запуск прогресса в дополнительном потоке
frmSiteManager.tvDoc.BeginUpdate();
frmSiteManager.tvDoc.Nodes[cbCategory.SelectedIndex].Expand();
FindDocuments(frmSiteManager.tvDoc.Nodes[cbCategory.SelectedIndex].Nodes);
if (thrd.IsAlive)
{
Thread.Sleep(1000);
thrd.Abort();// завершить поток прогресса
thrd.Join();
}
fProgress.Close();
frmSiteManager.tvDoc.EndUpdate();
if (dgvFound.RowCount == 0)
MessageBox.Show("По Вашему запросу ничего не найдено.",
"Результаты поиска",
MessageBoxButtons.OK,
MessageBoxIcon.Exclamation);
}
else
MessageBox.Show("Задайте пожалуйста критерии поиска.",
"Поиск документа",
MessageBoxButtons.OK,
MessageBoxIcon.Error);
}
обработчик нажатия btnSearch_Click - находится в другой форме. в ДокСеарч )))
А теперь объясните что здесь не правильно ?
+171
$data = $_SERVER["QUERY_STRING"];
$regexp = "#page=([\S]+)&type=([\S]+)#i";
preg_match($regexp,$data,$ares);
$page = $ares[1];
$type = $ares[2];
Написано мной в нетрезвом виде.
Как я так умудрился извратиться над $_GET - сам не помню...
+169
$stringPath = dirname(__FILE__);
if (strstr($stringPath,":")) $stringExplode = "\\";
else $stringExplode = "/";
$paths = explode($stringExplode,$stringPath);
Источник: http://www.php.net/manual/en/function.require.php#70463
Автору срочно найти в том-же мануале: DIRECTORY_SEPARATOR
+131
orig_labels = sort(unique(Y));
Y_new = Y;
new_labels = 1:length(orig_labels);
for i=1:length(orig_labels)
Y_new(find(Y==orig_labels(i)))=Inf;
Y_new(isinf(Y_new))=new_labels(i);
end
Y = Y_new;
Matlab. Масштабирование. То есть типа вектор [100 230 400 300 230] переводится в [1 2 4 3 2].
Можно было сделать внутри цикла "Y_new(Y == orig_labels(i)) = i".
Побочным эффектом стало то, что если Y имеет элементы с типом не double, а int32 к примеру, то Inf превращается в maxint32, проверка isinf() возвращает false и код внезапно не работает.
+156
/**
* custom_field_sort used to sort the custom fields array
*/
function custom_field_sort(&$array) {
if(!$array) return $keys;
$keys=func_get_args();
array_shift($keys);
custom_field_sort_func($keys);
usort($array, "custom_field_sort_func");
}
Файл тот же что и http://govnokod.ru/4920, просто следующая функция.
+162
//__________________________________
$id = $_POST['id'];
$fio = $_POST['fio'];
$adres = $_POST['adres'];
$pom = $_POST['pom'];
$s = $_POST['s'];
$data_dog = $_POST['data_dog'];
$stady = $_POST['stady'];
$prolоnga = $_POST['prolonga'];
$data = $_POST['data'];
$data_over = $_POST['data_over'];
$hows = $_POST['hows'];
$etazh = $_POST['etazh'];
$otn = $_POST['otn'];
$svid = $_POST['svid'];
//______________________________
$dt = array (
'id' => $id,
'fio' => $fio,
'adres' => $adres,
'pom' => $pom,
's' => $s,
'data_dog' => $data_dog,
'stady' => $stady,
'prolonga' => $prolonga,
'data' => $data,
'hows' => $hows,
'etazh' => $etazh,
'otn' => $otn,
'svid' => $svid,
);
//______________________________________
+160
<?
.....................
if (isset($_GET['show_info'])) {
$wpTimeMachineOptionsStorage['show_info'] = $_GET['show_info'];
}
if (isset($_GET['use_log'])) {
$wpTimeMachineOptionsStorage['use_log'] = $_GET['use_log'];
}
if (isset($_GET['show_options'])) {
$wpTimeMachineOptionsStorage['show_options'] = $_GET['show_options'];
}
if (isset($_GET['format'])) {
$wpTimeMachineOptionsStorage['format'] = $_GET['format'];
}
if (isset($_GET['use_post_pub'])) {
$wpTimeMachineOptionsStorage['use_post_pub'] = $_GET['use_post_pub'];
}
if (isset($_GET['use_timestamp_dir'])) {
$wpTimeMachineOptionsStorage['use_timestamp_dir'] = $_GET['use_timestamp_dir'];
}
if (isset($_GET['exclude_cache'])) {
$wpTimeMachineOptionsStorage['exclude_cache'] = $_GET['exclude_cache'];
}
if (isset($_POST['offsite'])) {
$wpTimeMachineOptionsStorage['offsite'] = $_POST['offsite'];
}
if (isset($_POST['remote_user'])) {
$wpTimeMachineOptionsStorage['remote_user'] = $_POST['remote_user'];
}
if (isset($_POST['remote_host'])) {
$wpTimeMachineOptionsStorage['remote_host'] = $_POST['remote_host'];
}
if (isset($_POST['remote_path'])) {
$wpTimeMachineOptionsStorage['remote_path'] = $_POST['remote_path'];
}
.....................
Плагин к Wordpress для бэкапов. Вроде свежий, умеет в DropBox и на Amazon S3 файлы класть, а вот поди ж ты.