- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
function in_array(value, array)
{
if (is_array(array)){
for(var i = 0; i < array.length; i++)
{
if(array[i] == value) return true;
}
return false;
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+155
function in_array(value, array)
{
if (is_array(array)){
for(var i = 0; i < array.length; i++)
{
if(array[i] == value) return true;
}
return false;
}
}
от создателей http://govnokod.ru/17149
+74
public static void main(String[] args) throws Exception {
...
try {
Signature.getInstance("NONEwithRSA", "SUN");
throw new Exception("call succeeded");
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
System.out.println("OK");
}
http://jdk.openjdk-rt.googlecode.com/hg/test/java/security/Signature/NONEwithRSA.java
+138
//Pacчитывaeт пo дaнным кoopдeнaтaм и дaнным paзмepaм экpaнa тeкcтypныe кoopдeнaты и зaпиcывaeт
//в мaccив, чтoб GL пpям тaк cъeл
void ImageScopeToTexCoordWithMaterialSize(TImageScope img, float sx, float sy, float*tex)
{
.....
//Пepecчитывaeм тeкcтypныe кoopдeнaты
.....
//Koнcтpyктop, кoтopый пpи coздaнии caм ceбя дoбaвить в peдep лиcт
.....
//Koнcтpyктop, кoтopый пpocтo coздacт oбeкт. B лиcт peндepингa нyжнo дoбoвлять caмocтoятeльнo
.....
//Пpocтo pиcyeт нa экpaнe HUD oбeкт. Пpeдпoлaгaeтcя, чтo тeкcтypa кoтopyю бyдим нaклaдывaть yжe выбpaнa.
//Paбoтaeт бeз вcякoй oптимизaии, тaк чтo лyчшe пoльзoвaть кoмпaнeнт, чeм ee. Ee тoлькo ecли
//oчeнь пpиcпичит вывoдить гpaфикy бeз oбeктa
.....
//GUI мeнaджep. B нeм зaпиcaны кapдинaты мeтoк тeкcтypы+caмa тeкcтypa, a GUI кoмпaнeнты тoлькo oтcюдa этo и тянyт
//Пoкa зaпиcи нyжнo coздaвaть caмocтoятeльнo, нo кaк тoлькo paзбиpycь c нopмaльнoй oтpиcoвкoй GUI oбязaтeльнo зaймycь
.....
//Бaзoвый GUI кoмпaнeнт. Умeeт тoлькo pиcoвaть cвoй кoмпaнeнт, ecли дaть eмy мeнaджep
class TGUIBase: public TBaseObject
{
private:
float width;//Шиpeнa цeнтpaльнoй чacти
float height;//Bыcoтa цeнтpaльнoй чacти
GLfloat gui[8];//Koopдинaты вepтикcoв
//GLfloat*tex;//Koopдинaты вepшин
vec2f positions[9];//Koopдинaты элeмeнтoв
vec2f sizes[9];//Paзмepы элимeнтoв
bool NeedFindSize;//Hyжнo ли пepecчитывaть
vec3f oldpos;//Cтapыe кoopдинaты
TGUIImage*oldimg;//Cтapый cкин
vec2f oldsize;//Cтapыe paзмepы
TObjList*stack;
GLfloat alltex[9][8];//Bce тeкcтypныe вepтeкcы
.....
void CalcCoords(void*viewer);//Cчитaeм peaльныe пoзиции нa экpaнe. Bызывaть, тoгдa, кoгдa кapдинaты измeнeны
.....
void CalcTextureCoords(void*viewer);//Pacчитывaeм вce тeкcтypныe кopдинaты, вызывaть пpи вcякoй cмeнe
.....
// вpoщaeм нa ocтaвшийcя yгoл
if(lastRotX != 1.0f)
{
// Чтoбы нaйти ocь, вoкpyг кoтopoй вpaщaтьcя ввepx и вниз, нyжнo
// нaйти вeктop, пepпeндикyляpный вeктopy взглядa кaмepы и
// вepтикaльнoмy вeктopy.
// Этo и бyдeт нaшa ocь. И пpeждe чeм иcпoльзoвaть этy ocь,
// нeплoxo бы нopмaлизoвaть ee.
.....
//Boзвpaщяeт cкoлькo милиcикyнд пpoшлo oт нaчaлa aпycкa кoмпьютepa
unsigned long GetNowTime()
{
return GetTickCount();
}
.....
class TCamera: public TBaseObject
{
public:
bool LookPoint;//Cмoтpeть нa тoчкy Direction или в нaпpoвлeнии Direction
float Angle;//Угoл зpeния
float FarVision;//To кaк дaлeкo видить
float NearVision;//To кaк близкo видить
.....
//**Moдyль paбoты c тyмaнoм. Зaвepшoн**//
.....
//Пepeвoдит кapдинaты из пикceльныx (2D) в eдиничныe, c yчeтoм paзмepoв экpaнa
//x y - кapдинaты в пикcиляx
//sx sy - paзмepы экpaнa в пикcиляx
.....
Тот случай, когда лучше было бы оставить код без комментариев..
−106
import pygame
window = pygame.display.set_mode((600, 600))
pygame.display.set_caption("GAME")
screen = pygame.Surface((600, 600))
class Sprite:
def __init__(self, xpos, ypos, filename):
self.x=xpos
self.y=ypos
self.bitmap=pygame.image.load(filename)
self.bitmap.set_colorkey((0,0,0))
def render(self):
screen.blit(self.bitmap, (self.x,self.y))
laser = Sprite(0, 0, 'laser.png')
done = True
while done:
window.fill((50,50,50))
for e in pygame.event.get():
if e.type == pygame.QUIT:
done = False
screen.fill((50,50,50))
laser.render()
window.blit(screen, (0,0))
pygame.display.flip()
картинка на черном фоне
+132
IEnumerator CalcTimeToEnd()
{
while (Work.TimeToEnd > 0)
{
Work.TimeToEnd -= 1;
Text timerText = questTimerBg.gameObject.transform.FindChild("Text").GetComponent<Text>();
int iHours = 0;
int iMunuts = 0;
int iSeconds = Quest.TimeToEnd;
if (iSeconds > 60)
{
iMunuts = iSeconds / 60;
iSeconds = iSeconds % 60;
}
if (iMunuts > 60)
{
iHours = iMunuts / 60;
iMunuts = iMunuts % 60;
}
string strTime = "";
if (iHours > 0)
strTime = iHours.ToString() + ":";
if (iMunuts < 10)
strTime += "0";
strTime += iMunuts.ToString() + ":";
if (iSeconds < 10)
strTime += "0";
strTime += iSeconds.ToString();
timerText.text = strTime;
yield return new WaitForSeconds(1f);
}
Work.SetState(EQuestState.eQS_ABORT);
}
перевод времени в текст, на индусском
−405
float scaleFactor = param1/172;
if (scaleFactor < -1)
{
scaleFactor = -1;
}
_releaseTheKraken.transform = CGAffineTransformMakeScale(-scaleFactor,-scaleFactor);
float krakenPosition = param1/2.4571;
if (param1<-172)
{
krakenPosition = -70 + 172 + param1;
_activityIndicator.center = CGPointMake(25, param1+15);
}
_releaseTheKraken.center = CGPointMake(147.5, krakenPosition);
if (param1<-100)
{
float param2 = (-param1 - 100)/7.5;
int param3 = floor(param2);
if (param3<10)
{...
+162
var_dump(0 == 'true'); // bool(true)
PHP, ты чего в этот курил раз?
Может кто нибудь объяснит мне как PHP получает bool(true)?
По отдельности они как bool(false) (0) и bool(true) ('true').
Тем более true == false // bool(false)
Ответ: PHP конвертирует 'true' в число (int) получается int(0), тем более 0 == 0.
+88
program One;
var
a, b, c: integer;
begin
assign(input, 'input.txt'); reset(input);
assign(output, 'output.txt'); rewrite(output);
read(a);
if a = 5 then
Writeln('25')
else if (a div 5 = 1)
then
Writeln('Введите число, оканчивающееся на 5!')
else begin
b := a div 10;
c := b * (b + 1);
Writeln(c, '25');
end;
end.
+158
<?php
include 'config.php';
$title = "Форум - $maintitle";
$topic = $_GET['topic'];
$board = $_GET['board'];
$main = $_GET['main'];
include 'core/funcs.php';
include 'core/pdoconnect.php';
include 'te/heads.php';
echo '
<div class="clear"></div>
<!-- Content Section -->
<div id="content_sec">
<!-- Column 1 -->
<div class="col1">
<!-- Featured Playlist -->
<div class="featured_playlist">
<h3 class="heading">',$title,'</h3>
';
if (isset($topic)){
echo '<table>
<tbody>
<tr><th> Тема</th><th>Автор</th><th>Посл.обн.</th>
</tr>';
}
if ($board > 0){
echo '<table>
<tbody>
<tr><th> Тема</th><th>Автор</th><th>Посл.обн.</th>
</tr>';
$prepare = $db->prepare("SELECT * from `forum` where `board_id` = :bo_id order by `last_update` DESC");
$prepare->bindParam(":bo_id", $board, PDO::PARAM_INT);
$prepare -> execute();
//print_r($prepare->errorinfo());
if ($prepare->rowCount() == 0){
echo '<p class = "error-box">В этом разделе еще не создано ни одной темы!</p>';
}else{
while($bo = $prepare->fetch(PDO::FETCH_BOTH)){
echo '<tr><td><a href="forum-topic',$bo['id'],' "> ',$bo['title'],' </a></td><td> ',$bo['author'],'</td><td> ',$bo['last_author'],'</td></tr>';
}
}
}
if (isset($_GET['main'])){
$i = 1;
echo '
<table>
<tbody>
<tr>
<th>Основной</th><th>Новое</th>
</tr>
<tr><td><a href = "forum-board',$i++,' ">Работа сайта</a></td><td>',$last['0'],'</td></tr>
<tr><td><a href = "forum-board',$i++,' ">Пожелания и предложения</a></td><td>',$last['1'],'</td>
<tr><th>Общение</th><th>Новое</th></tr>
<tr><td><a href = "forum-board',$i++,' ">Общение</a></td><td>',$last['2'],'</td></tr>
<tr><th>Работа</th><th>Новое</th></tr>
<tr><td><a href = "forum-board',$i++,' ">Оффтоп</td><td>$last['3']</td></tr>
<tr><td><a href = "forum-board',$i++,' ">Студенты</td><td>$last['4']</td></tr>
<tr><td><a href = "forum-board',$i++,' ">Преподаватели</td><td>$last['5']</td></tr>
<tr><td><a href = "forum-board',$i++,' ">Помощь</td><td>$last['6']</td></tr>
<tr><td><a href = "forum-board',$i++,' ">Литература</td><td>$last['7']</td></tr>
';
}
echo '</tbody></table></div></div>';
include 'te/foot.php';
?>
В общем, добрался до исходников сайта нашего инста.
Сам сайт имеет всего несколько частей - форум, лента новостей и ЛК.
Это скрипт "форума".
К слову, написано преподавателем со стажем работы 6 лет, как сам он нам доказывал и доказывает - часто фрилансит и все довольны. Чет не верится.
И этот человек учит других...
+126
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { ... }
При правке стилей купленной темы..
Ну ебта, что ви таки за 5 долларов то хотели