- 1
- 2
- 3
- 4
- 5
- 6
jQuery.atmosphere.request.transport = 'polling';
if (jQuery.atmosphere.request.transport != 'websocket') {
jQuery.atmosphere.executeRequest();
} else if (jQuery.atmosphere.request.transport == 'websocket') {
// ..
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+179
jQuery.atmosphere.request.transport = 'polling';
if (jQuery.atmosphere.request.transport != 'websocket') {
jQuery.atmosphere.executeRequest();
} else if (jQuery.atmosphere.request.transport == 'websocket') {
// ..
}
Сразу удар по двум яйцам.
Сначала говорим, что transport = 'polling', а потом проверяем, не равен ли он случайно 'websocket'
Второй удар - обычный else использовать, видимо, было не прикольно. Или у транспорта кроме "равен websocket" и "не равен websocket" может быть третье состояние? ;)
Код актуальный и на данный момент присутствует в официальном репозитории, пруф: https://github.com/jfarcand/atmosphere/blob/master/modules/jquery/src/main/webapp/jquery/jquery.atmosphere.js#L493-503
пс. А мы на работе удивляемся, почему 'websocket' у них не работает)
+162
/**
* Xml Request
*
* @param int $hotel_id
* @param int $hotel_id
* @param int $hotel_id
* @return array $cc_type of
*/
public function XmlStringForBokingFactura($transaction_id, $block, $begin_date, $end_date, $hotel_code, $guest_qty, $smoking, $cc_number, $cc_cardholder, $cc_type, $cc_expiration_date, $cc_cvc, $NameBooker, $LastNameBooker, $guestLastname, $guest_city, $guest_country, $guest_telephone, $email, $additionalEmail, $fake=1, $affiliate_id, $affiliate_pswd, $is_hash = null, $arrival_time, $dialog) {
...
...
...
$mail = new MailMime($build_params);
$mail->setHeader($from_email, $subject, array('charset' => 'UTF-8'));
$mail->setTXTBody($url);
$mail->setHTMLBody($url);
$mail->send($to);
$mail->setHeader($from_email, $subject, array('charset' => 'UTF-8'));
$mail->setTXTBody($data);
$mail->setHTMLBody($data);
$mail->send($to2);
...
}
переменные $to и $to2 нигде в функции никак не объявляются. да и вообще функция шикарная.
+124
.signup-block { display: clock }
+154
if ($ID>0)
{
if (!CSaleOrderProps::Update($ID, $arFields))
$strError .= GetMessage("ERROR_EDIT_PROP")."<br>";
if (strlen($strError)<=0)
{
$db_order_props_tmp = CSaleOrderPropsValue::GetList(($b="NAME"), ($o="ASC"), Array("ORDER_PROPS_ID"=>$ID));
while ($ar_order_props_tmp = $db_order_props_tmp->Fetch())
{
CSaleOrderPropsValue::Update($ar_order_props_tmp["ID"], array("CODE"=>(strlen($CODE)<=0 ? False : $CODE)));
}
}
}
else
{
$ID = CSaleOrderProps::Add($arFields);
if ($ID<=0) // <=> if (true)
$strError .= GetMessage("ERROR_ADD_PROP")."<br>";
}
Код ядра битрикса)
−852
...
trunc(to_date('01.'||to_char(:P_DATE,'mm.yyyy'),'dd.mm.yyyy'),'dd')
...
так пишут некоторые наши программистки - женщины старой закалки
+174
// привет помоги почему скрипт не работает? он делает лоадер загрузки страницы а потом когда уже все загружено то скрипты подключает
if($(document).ready(function(){return "true";})) {
$(document).ready(function(){//
$('div:eq(32)').addClass('LOADED'"+);
$('body').removeClass('LOADIING');
$("head").html(+$("head").html()+"+<script type=text/javascript src=../jquery.1.6.min.js></script>"+");
$(function(){
if(typeof jquery===function && typeof $===typeof jquery){$.get('/load/0-0-0-0-17',function(DATA){
if(data){
if(data!=undefined){
$("div:contains('Друзья')").html($("[id*=entry]", DATA).append("true"))}}
})}
})
})
} else {alert("ОШИБКА ЗАГРУЗКИ СТРАНИЦЫ!"+\n")}
Йобаннаврот!
+161
function returnFalse() {
return false;
}
+154
setcookie("password",$password,time()+94555556)
Супер!
+147
Если вам нужно запустить скрипт написанный на jQuery по окончанию загрузки страницы
$(document).ready( function(){
// ну и тут ваш код
});
Преимущество это метода, в том, что он исполняет скрипт по окончанию загрузки кода страницы, НЕ включая флеш баннеры и видео.
Увидел на одном сайте, который "учит" jQuery
+148
import java.awt.Color;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import javax.swing.JFrame;
public class Main extends JFrame{
static int a=100;
BufferedImage offscreen = new BufferedImage(1, 1, BufferedImage.TYPE_INT_ARGB);
static double p1[][]={{-a},{0},{a}};
static double p2[][]={{0},{-a},{a}};
static double p3[][]={{a},{-a},{a}};
static double p4[][]={{a},{a},{a}};
static double p5[][]={{-a},{a},{a}};
static double p6[][]={{-a},{0},{-a}};
static double p7[][]={{0},{-a},{-a}};
static double p8[][]={{a},{-a},{-a}};
static double p9[][]={{a},{a},{-a}};
static double p10[][]={{-a},{a},{-a}};
static double mas[][][]=new double[10][][];
public static void main(String[] args) {
Main mf=new Main();
mf.setVisible(true);
mf.setSize(800,800);
mf.setDefaultCloseOperation(EXIT_ON_CLOSE);
Matrix P1=new Matrix(p1);
Matrix P2=new Matrix(p2);
Matrix P3=new Matrix(p3);
Matrix P4=new Matrix(p4);
Matrix P5=new Matrix(p5);
Matrix P6=new Matrix(p6);
Matrix P7=new Matrix(p7);
Matrix P8=new Matrix(p8);
Matrix P9=new Matrix(p9);
Matrix P10=new Matrix(p10);
double a=0;
while(true){
Matrix ox=new OX(a);
Matrix oy=new OY(a);
Matrix oz=new OZ(a);
Matrix m=ox.multiplication(oy.multiplication(oz));
mas[0]=m.multiplication(P1).getData();
mas[1]=m.multiplication(P2).getData();
mas[2]=m.multiplication(P3).getData();
mas[3]=m.multiplication(P4).getData();
mas[4]=m.multiplication(P5).getData();
mas[5]=m.multiplication(P6).getData();
mas[6]=m.multiplication(P7).getData();
mas[7]=m.multiplication(P8).getData();
mas[8]=m.multiplication(P9).getData();
mas[9]=m.multiplication(P10).getData();
a+=0.06;
//a=0;
mf.repaint();
try {
Thread.sleep(100);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
public void paint(Graphics g){
super.paint(g);
this.display(mas);
}
public void display(double m[][][]){
Graphics g= this.getGraphics();
g.setColor(Color.BLACK);
for(int i=0;i<m.length;i++){
m[i][0][0]+=300;
m[i][1][0]+=300;
}
g.drawLine((int)m[0][0][0],(int)m[0][1][0],(int)m[1][0][0],(int)m[1][1][0]);
g.drawLine((int)m[1][0][0],(int)m[1][1][0],(int)m[2][0][0],(int)m[2][1][0]);
g.drawLine((int)m[2][0][0],(int)m[2][1][0],(int)m[3][0][0],(int)m[3][1][0]);
g.drawLine((int)m[3][0][0],(int)m[3][1][0],(int)m[4][0][0],(int)m[4][1][0]);
g.drawLine((int)m[4][0][0],(int)m[4][1][0],(int)m[0][0][0],(int)m[0][1][0]);
g.drawLine((int)m[5][0][0],(int)m[5][1][0],(int)m[6][0][0],(int)m[6][1][0]);
g.drawLine((int)m[6][0][0],(int)m[6][1][0],(int)m[7][0][0],(int)m[7][1][0]);
g.drawLine((int)m[7][0][0],(int)m[7][1][0],(int)m[8][0][0],(int)m[8][1][0]);
g.drawLine((int)m[8][0][0],(int)m[8][1][0],(int)m[9][0][0],(int)m[9][1][0]);
g.drawLine((int)m[9][0][0],(int)m[9][1][0],(int)m[5][0][0],(int)m[5][1][0]);
g.drawLine((int)m[0][0][0],(int)m[0][1][0],(int)m[5][0][0],(int)m[5][1][0]);
g.drawLine((int)m[1][0][0],(int)m[1][1][0],(int)m[6][0][0],(int)m[6][1][0]);
g.drawLine((int)m[2][0][0],(int)m[2][1][0],(int)m[7][0][0],(int)m[7][1][0]);
g.drawLine((int)m[3][0][0],(int)m[3][1][0],(int)m[8][0][0],(int)m[8][1][0]);
g.drawLine((int)m[4][0][0],(int)m[4][1][0],(int)m[9][0][0],(int)m[9][1][0]);
Graphics g2 = offscreen.getGraphics();
g2.setColor(Color.WHITE);
g2.fillRect(0, 0, getWidth(), getHeight());
g2.setColor(Color.BLUE);
g2.fillRect(0, 0, 100, 100);
g.drawImage(offscreen, 0, 0, null);
}
}
Говнолаба по предмету "компьютерная графика".
Задача: нарисовать куб с усеченным углом, повернутый на произвольный угол вокруг трех осей (OX, OY, OZ).
Вот как эту задачу решает мой однокурсник.
Вместо того, чтобы использовать одну матрицу поворота, он создает 10 матриц для каждой из 10 точек...
Впрочем, код лучше расскажет...