- 1
- 2
- 3
- 4
- (BOOL)isTabBarHidden
{
return (self.tabBar.alpha < 0.01);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−336
- (BOOL)isTabBarHidden
{
return (self.tabBar.alpha < 0.01);
}
Встретил такое в своем проекте...
+153
if($(".column.fixed").size() && !pageStyle.tablet && !pageStyle.touch) {
var maxOffset = $("div[class='column3']").height() + $("div[class='column3']").offset().top;
var columnFixed = $(".column.fixed");
var column3Offset = columnFixed.offset().top;
// debug
if(false) {
$("body").append("<div id='walla'></div>");
var div = $("#walla");
div.css({
width: "100%",
height: "10px",
background: "green",
position: "absolute",
top: maxOffset
});
}
console.log(maxOffset);
wnd.scroll(function() {
var top = wnd.scrollTop();
var position = (top - column3Offset + 85) > 0 ? "fixed" : "static";
var marginTop = 0;
if(position == "fixed") {
marginTop = (-1) * column3Offset + 85;
// debug
//console.log(top);
// console.log(maxOffset);
if(top + columnFixed.height() + 150 > maxOffset) {
marginTop = marginTop - (top + columnFixed.height() + 150 - maxOffset);
// console.log('sdfsdf');
}
}
columnFixed.css({
marginTop: marginTop,
position: position
});
});
}
Прилипающий блок при скролле (без учета увеличения контента).... особенно мне нравится if(false)
+142
for(int i=0; i<10; i++) {
if(i==5) {
//do something
break;
}
}
Без слов... Взято из реального проекта, с некоторыми упрощениями
+117
public int hashCode() {
int h = hash;
if (h == 0 && value.length > 0) {
char val[] = value;
for (int i = 0; i < value.length; i++) {
h = 31 * h + val[i];
}
hash = h;
}
return h;
}
Из исходника java.lang.String.
Вопрос: зачем нужна временная переменная val? Это какая-то особая уличная магия с оптимизацией?
−123
private var _index:int;
[XmlAttribute]
[Bindable(event="indexChanged")]
public function get index():int
{
return deck.slides.getItemIndex(this) + 1;
}
public function set index(value:int):void
{
_index = value;
}
private function getIndex(time:Number):int
{
return MathAndGeometryUtils.roundToHalf(time) * 2;
}
private function getTime(index:int):Number
{
return index / 2;
}
Эркюль Пуаро нервно набивает трубку табаком.
+159
/**
* @return int|Status|bool
*/
−168
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
Если ОбменДанными.Загрузка Тогда
Возврат;
КонецЕсли;
Если ДополнительныеСвойства.Свойство("НомерПартииДляСерии") Тогда
ДополнительныеСвойства.Удалить("НомерПартииДляСерии");
КонецЕсли;
Если ЭтоНовый() И РежимЗаписи = РежимЗаписиДокумента.Проведение Тогда
Записать(РежимЗаписиДокумента.Запись);
Записать(РежимЗаписиДокумента.Проведение);
Иначе
Если Не ЭтоНовый() И Не РежимЗаписи = РежимЗаписиДокумента.ОтменаПроведения Тогда
НомерСтрокиДокумента = 0;
бит_п_ОбщегоНазначения.ПроверитьИСформироватьСериюНоменклатуры(Ссылка, Продукция, НомерСтрокиДокумента);
бит_п_ОбщегоНазначения.ПроверитьИСформироватьСериюНоменклатуры(Ссылка, Брак, НомерСтрокиДокумента);
КонецЕсли;
КонецЕсли;
Если ЭтоНовый() И РежимЗаписи = РежимЗаписиДокумента.Запись Тогда
Если ДополнительныеСвойства.Свойство("НеобходимоФормироватьСерию") = Ложь Тогда
ДополнительныеСвойства.Вставить("НеобходимоФормироватьСерию", Истина);
Записать(РежимЗаписиДокумента.Запись);
Записать(РежимЗаписиДокумента.Запись);
КонецЕсли;
КонецЕсли;
КонецПроцедуры
У меня нет слов.
НО(!!!) ... это работает как надо :D .
+157
// Чистим мусор и дубликаты
foreach ($phones as $i => $p1){
foreach ($phones as $j => $p2){
if ($i = $j) continue;
...
Все же и я наступил на эти грабли.
+154
$parts = parse_url($url);
foreach($parts as $key=>$val) $$key = $val;
extract()? Нет, не слышал..
+154
<?
include "../db.php";
if (isset($_POST['auth_name'])) {
$name=mysql_real_escape_string($_POST['auth_name']);
$pass=mysql_real_escape_string($_POST['auth_pass']);
$query = "SELECT * FROM skygall_opt WHERE name='$name' AND pass='$pass'";
$res = mysql_query($query) or trigger_error(mysql_error().$query);
if ($row = mysql_fetch_assoc($res)) {
session_start();
$_SESSION['user_id'] = $row['id'];
$_SESSION['ip'] = $_SERVER['REMOTE_ADDR'];
}
header("Location: http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
echo "<center><div class=alert>Введенный логин/пароль неверны.</div></center>";
exit;
}
if (isset($_REQUEST[session_name()])) session_start();
if (isset($_SESSION['user_id']) AND $_SESSION['ip'] == $_SERVER['REMOTE_ADDR']) return;
else {
?>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>SkyGallery Ver 1.0 — Администрирование</title>
<link href="../st.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../scripts/form.js"></script>
<?
include "../verh.php";
?>
<br><br><br><br><form id="form1" name="form1" method="POST" action="">
<table width="350" align="center" border="0" cellspacing="5">
<tr>
<td rowspan="3" valign="top"><img src="pic/Login.png"></td>
<td>Логин:</td>
<td><input class=bginp2 onblur=inputBG(this,0) onfocus=inputBG(this,1) type="text" name="auth_name"></td>
</tr>
<tr>
<td>Пароль:</td>
<td><input class=bginp2 onblur=inputBG(this,0) onfocus=inputBG(this,1) type="password" name="auth_pass"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value=" войти "></td>
</tr>
</table>
</form>
<br><br><br><br>
<?
include "../niz.php";
}
exit;
?>
Говно