- 1
new Date(System.currentTimeMillis());
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+86
new Date(System.currentTimeMillis());
Просто и со вкусом
+151
function msglist_scroll_change() {
var mailbox = Mailbox.Get();
if (!mailbox.mList.length && (mailbox.state == 2)) { if (splash) splash_off(); return; }
var scroll_height = document.getElementById("msglist_container_id").style.height;
var scroll_top = document.getElementById("msglist_container_id").scrollTop;
var delta = parseInt((parseInt(scroll_height) / mailbox.mListItemHeight) + 2);
var first = parseInt((scroll_top / mailbox.mListItemHeight) - 1);
var last = parseInt(((parseInt(scroll_top) + parseInt(scroll_height)) / mailbox.mListItemHeight) + 1);
if (first < 0) first = 0;
if (last >= mailbox.mList.length) last = mailbox.mList.length - 1;
// проверка на то, что в область видимости попало неподгруженное письмо
var needToLoad = 0;
for (var i = first; i <= last; i++) if (mailbox.mList[i].STATE == 0) needToLoad++;
if (!needToLoad) return; // если не надо
var first = parseInt((scroll_top / mailbox.mListItemHeight) - 1 - delta);
var last = parseInt(((parseInt(scroll_top) + parseInt(scroll_height)) / mailbox.mListItemHeight) + 1 + delta);
if (first < 0) first = 0;
if (last >= mailbox.mList.length) last = mailbox.mList.length - 1;
var messages_part = new Array();
var k = 0;
targetDiv = gebi("msglist_container_id");
inn = "";
for (var i = first; i <= last; i++) {
if (mailbox.mList[i].STATE == 0) {
messages_part[k] = mailbox.mList[i].ID;
k++;
}
tmpl_msg_loading(mailbox.mList[i].ID);
}
if (messages_part.length) ajax_get_folder_msg_list_info_part(mailbox.fId, messages_part, mailbox.recvMListInfoData, mailbox);
else heatFolders();
}
Зачем-то два раза определяют first и last...
Может кто-нибудь объяснит?..
−111
def get_line_from_file(path, line)
result = nil
File.open(path, "r") do |f|
while line > 0
line -= 1
result = f.gets
end
end
return result
end
get_line_from_file("/tmp/foo.txt", 20)
(с) stackoverflow.com
+155
// Юзер просит завернуть в функцию и оптимизировать следующий кусок кода.
// Статус
echo "<u>Статус<u>: ";
if ($ank['status']==0){echo 'Нет статуса!<br>';}
else if ($ank['status']==1){echo '<img src="'. $H . '/icons/status/'.$ank['status'].'.gif" />Думаю: '.$ank['status_text'].'<br>';}
else if ($ank['status']==2){echo '<img src="'. $H . '/icons/status/'.$ank['status'].'.gif" />Дела: '.$ank['status_text'].'<br>';}
else if ($ank['status']==3){echo '<img src="'. $H . '/icons/status/'.$ank['status'].'.gif" />Магазины: '.$ank['status_text'].'<br>';}
else if ($ank['status']==4){echo '<img src="'. $H . '/icons/status/'.$ank['status'].'.gif" />Печатаю: '.$ank['status_text'].'<br>';}
else if ($ank['status']==5){echo '<img src="'. $H . '/icons/status/'.$ank['status'].'.gif" />Вопрос: '.$ank['status_text'].'<br>';}
else if ($ank['status']==6){echo '<img src="'. $H . '/icons/status/'.$ank['status'].'.gif" />Сердитый: '.$ank['status_text'].'<br>';}
........................
else if ($ank['status']==30){echo '<img src="'. $H . '/icons/status/'.$ank['status'].'.gif" />Пью пиво: '.$ank['status_text'].'<br>';}
else if ($ank['status']==31){echo '<img src="'. $H . '/icons/status/'.$ank['status'].'.gif" />Слушаю музыка: '.$ank['status_text'].'<br>';}
else if ($ank['status']==32){echo '<img src="'. $H . '/icons/status/'.$ank['status'].'.gif" />Учеба: '.$ank['status_text'].'<br>';}
else if ($ank['status']==33){echo '<img src="'. $H . '/icons/status/'.$ank['status'].'.gif" />Работа: '.$ank['status_text'].'<br>';}
else if ($ank['status']==34){echo '<img src="'. $H . '/icons/status/'.$ank['status'].'.gif" />В туалете: '.$ank['status_text'].'<br>';}
// Статус
// Сразу же постит "программист", который зарабатываем на своем деле
function a($st,$t,$H){
$s=range(0,34);
unset($s[0]);
$r=array('радость','дела','печаль и т.д.');
if(!$s){
echo 'нету статуса';
}else{
echo '<img src=""'. $H . '/icons/status/'.$st.'.gif">'.$r[$st].' '.$t.'<br/>';
}
}
##########################
a($ank['status'],$ank['text_status'],$H);
// ну и мой варинат (для сравнения)
function get_user_status($status_id)
{
$statuses = array
(
0 => 'Нет',
1 => 'Думаю',
...
33 => 'Работа',
34 => 'В туалете'
);
return $statuses[$status_id];
}
// использовать
echo 'Статус : <img src="'. $H . '/icons/status/'.$ank['status'].'.gif" />'.get_user_status($ank['status']).': '.$ank['status_text'].'<br>';
Без комментариев
+157
protected function _defineUser()
{
if ($this->_getParam('controller') == 'profile')
{
// check for mb and sf
if ($this->_getParam('action') == 'mb')
{
$user = new Dbrow_User();
$this->userId = $user->getIdByMbId($this->currentId);
}
if ($this->_getParam('action') == 'sf')
{
$user = new Dbrow_User();
$this->userId = $user->getIdBySfId($this->currentId);
}
}
if ($this->userId <= 0)
{
$this->userId = (int)$this->_getParam('userId');
}
if ($this->userId <= 0)
{
$this->userId = (int)$this->currentId;
}
if ($this->userId <= 0 && Static_Auth::isLogged())
{
$this->user = Static_Auth::getUser();
$this->userId = $this->user->id;
}
else
{
$this->user = new Dbrow_User();
$this->user->loadById($this->userId, array());
}
$this->view->user = $this->user;
self::$curUser = $this->user;
//var_dump($this->user->parentEssences);
//exit;
}
just piece of shit
+127
(&goodsBuff[k].name==&vmass[p].name)
Сравнение строк
+163
define(FILE, $_SERVER['DOCUMENT_ROOT'] . '/file.db');
if (!empty($date)){
$date = @file_get_contents(FILE);
$pageLinks = unserialize($date);
//~50 lines of code
}
И снова >_<
+161
function getItinerary($IID){
$connection = initDB();
$query;
if($IID == 0){
$query = "SELECT * FROM Itinerary";
}
else{
$query = "SELECT * FROM Itinerary WHERE IID='".$IID."'";
}
$result = mysql_query($query);
//or die ("Query Failed ".mysql_error());
$itineraryID = 0;
$itineraryData;
while($row = mysql_fetch_array($result)){
$GID = $row['GID'];
$FID = $row['FID'];
$SID = $row['SID'];
//Retrieve Guest Information
$query2 = "SELECT * FROM Guest WHERE GID='".$GID."'";
$result2 = mysql_query($query2);
$row2 = mysql_fetch_array($result2);
$firstName = $row2['FirstName'];
$lastName = $row2['LastName'];
//Retrieve Travel Schedule Information
$query3 = "SELECT * FROM Schedule WHERE SID='".$SID."'";
$result3 = mysql_query($query3);
$row3 = mysql_fetch_array($result3);
$travelDate = $row3['Date'];
//Retrieve Sector Information
$query3 = "SELECT * FROM Flights WHERE FID='".$FID."'";
$result3 = mysql_query($query3);
$row3 = mysql_fetch_array($result3);
$sourceSID = $row3['SourceSID'];
$destSID = $row3['DestSID'];
$fName = $row3['FName'];
$query4 = "SELECT Sector FROM Sectors WHERE SID='".$sourceSID."'";
$result4 = mysql_query($query4);
$row4 = mysql_fetch_array($result4);
$source = $row4['Sector'];
$query4 = "SELECT Sector FROM Sectors WHERE SID='".$destSID."'";
$result4 = mysql_query($query4);
$row4 = mysql_fetch_array($result4);
$dest = $row4['Sector'];
//Build GuestItinerary object
$guestItinerary = new GuestItinerary();
$guestItinerary->set_FID($FID);
$guestItinerary->set_FName($fName);
$guestItinerary->set_SID($SID);
$guestItinerary->set_source($source);
$guestItinerary->set_dest($dest);
$guestItinerary->set_travelDate($travelDate);
$guestItinerary->set_GID($GID);
$guestItinerary->set_firstName($firstName);
$guestItinerary->set_lastName($lastName);
$itineraryData[$itineraryID]=$guestItinerary;
$itineraryID = $itineraryID + 1;
}
closeDB($connection);
return $itineraryData;
}
Из демонстрационного приложения к NetBeans. Для обучения новичков, ага.
+167
<h2>".($sub==171&&$f_title=="Новый номер"?s_list_class(172,205,"nc_ctpl=172"):"")."</h2>
NetCat'овцы поймут :) Обожаю проверки по тайтлу ))
−104
private var color_mixer:ColorPanel = new ColorPanel([
[0xFFFFFF,0xEEEEEE,0xCCCCCC,0xAAAAAA,0x888888,0x666666,0x444444,0x222222,0x000000],
[0xFFCCCC,0xFF9999,0xFF6666,0xFF3333,0xFF0000,0xCC0000,0x990000,0x660000,0x330000],
[0xCCFFCC,0x99FF99,0x66FF66,0x33FF33,0x00FF00,0x00CC00,0x009900,0x006600,0x003300],
[0xCCCCFF,0x9999FF,0x6666FF,0x3333FF,0x0000FF,0x0000CC,0x000099,0x000066,0x000033]
]);
Мне одному кажется что это можно было сделать... ну даже не знаю.... ПО ЧЕЛОВЕЧЕСКИ ????????