Hip-Hop.Ru
Страница 5 из 68: 123456789101112152555 Последняя »

Hip-Hop.Ru (https://www.hip-hop.ru/forum/)
-   Компьютеры и Интернет (https://www.hip-hop.ru/forum/kompyutery-i-internet-f186)
-   -   Программисты / Компьютерные техники, которые НИКОГДА не спят! [Беседка] (https://www.hip-hop.ru/forum/programmisty-kompyuternye-tehniki-kotorye-nikogda-ne-spyat-besedka-252443/)

diskursmonger 30 октября 2009 00:02

Цитата:

Цитата от a.su.s (Сообщение 1068183271)
спошник

не совсем понял

a.su.s 30 октября 2009 00:08

Цитата:

Цитата от frolkin (Сообщение 1068183392)
Цитата:

Цитата от a.su.s (Сообщение 1068183271)
спошник

не совсем понял

СПО — Свободное Программное Обеспечение.

Добавлено через 1 минуту 56 секунд
Особо не противничаю над продуктами того-же microsoft'a, более того, сейчас под виндовсом сижу, но в разработке для меня главное открытость.

diskursmonger 30 октября 2009 00:22

хмммм
ну открытость это понятие относительное
открытость в чём???
если открытая платформенность тогда, майкрософт на 90% открывает свой код
если ты имееш ввиду бесплатное ПО, ну это вопрос денег :)
вообщето самые популярные языки программирования - бесплатны, но среды разработки стоят бабла конечно
бери консольный копилятор и компилируй программы на этих языках бесплатно :D

sm0ke 30 октября 2009 00:27

Цитата:

Цитата от frolkin (Сообщение 1068183502)
но среды разработки стоят бабла конечно

Их ровно столько же, сколько и бесплатных.

a.su.s 30 октября 2009 00:30

Цитата:

Цитата от frolkin (Сообщение 1068183502)
хмммм
ну открытость это понятие относительное
открытость в чём???
если открытая платформенность тогда, майкрософт на 90% открывает свой код
если ты имееш ввиду бесплатное ПО, ну это вопрос денег :)
вообщето самые популярные языки программирования - бесплатны, но среды разработки стоят бабла конечно
бери консольный копилятор и компилируй программы на этих языках бесплатно :D

Открытость — это не только доступ к исходным кодам, это возможность их изменять по своему усмотрению, если грубо говоря.
GNU GPL
Ты не поверишь, возможно, но я таки часто использую консольный компилятор и вполне доволен:horosho:

diskursmonger 30 октября 2009 00:35

Цитата:

Цитата от a.su.s (Сообщение 1068183533)
Цитата:

Цитата от frolkin (Сообщение 1068183502)
хмммм
ну открытость это понятие относительное
открытость в чём???
если открытая платформенность тогда, майкрософт на 90% открывает свой код
если ты имееш ввиду бесплатное ПО, ну это вопрос денег :)
вообщето самые популярные языки программирования - бесплатны, но среды разработки стоят бабла конечно
бери консольный копилятор и компилируй программы на этих языках бесплатно :D

Открытость — это не только доступ к исходным кодам, это возможность их изменять по своему усмотрению, если грубо говоря.
GNU GPL
Ты не поверишь, возможно, но я таки часто использую консольный компилятор и вполне доволен:horosho:

нет ну теоретически ты можеш вносить любые изменения в любой продукт написанный для ос виндоус
просто это законом приследуется ))

BBambuQ 30 октября 2009 00:39

Цитата:

Цитата от a.su.s (Сообщение 1068183113)
Цитата:

Цитата от BBambuQ (Сообщение 1068183020)
Цитата:

Цитата от Carnage (Сообщение 1067648818)
Бля. Учусь уже третий год на программиста, и такое ощущение, что нас научили всему кроме программирования. К примеру в этом семестре у нас такие замечательные предметы как Экономика, Политология, и прочая хуита.
Решил, что лучше самостоятельным обучением заняться, скачал книг всяких, потихонечку разбираюсь.

Второй год. Ничего кроме Паскаля, который я не учил.:saint:

Да это нормально. Каждый ВУЗ, который имеет ИТ фак выбирает для себя приоритетный язык, которому они учат студентов в первую очередь. У некоторых это java, у других вообще дотнет(:|), а в моём универе тоже паскаль. В универе учат, в первую очередь, самообучению. Пока сам не начнёшь учить язык — толку не будет. Или ты думаешь мне сейчас в понт до 2-х часов ночи сидеть перед монитором?:|

Я имею в виду, что второй год, а наш учебный рацион не оправдывает заголовка меню, так сказать. Вот к чему я это написал.

~Ши~ 30 октября 2009 07:40

Я програмист, защитник информации бля...програмирование было на первом курсе и ща его как бы нет :rolleyes:
учили основы с++, самостоятельно учу Пых, мускул, плюс мне поступило предложение, что если я выучу Питон, то меня сразу забирают на работу...вот сижу и думаю, учить иль не учить:o

Добавлено через 1 минуту 49 секунд
Цитата:

но в разработке для меня главное открытость.
- линукс открыт, так что вперед и с песней :D

Cutthroat 30 октября 2009 07:43

Цитата:

Цитата от sm0ke (Сообщение 1068183193)
Цитата:

Цитата от Cutthroat (Сообщение 1068178865)
код(не смотри на объем-все просто вроде))

Слушай, а ты это для себя делаешь или по работе?

для себя

a.su.s 30 октября 2009 07:53

Цитата:

Цитата от -xYz- a.k.a -ShiFR- (Сообщение 1068184242)
Я програмист, защитник информации бля...програмирование было на первом курсе и ща его как бы нет :rolleyes:
учили основы с++, самостоятельно учу Пых, мускул, плюс мне поступило предложение, что если я выучу Питон, то меня сразу забирают на работу...вот сижу и думаю, учить иль не учить:o

Учить. Он не сложен, и плюсов много у него. Сейчас вот учу связку python+django, всё нравится. ГУИ интерфейс можно запросто реализовать через софт от QT:horosho:

Цитата:

Цитата от -xYz- a.k.a -ShiFR- (Сообщение 1068184242)
Добавлено через 1 минуту 49 секунд
Цитата:

но в разработке для меня главное открытость.
- линукс открыт, так что вперед и с песней :D

Я какбы юзаю Linux в основном:)

alexdev 30 октября 2009 09:34

Цитата:

Цитата от Cutthroat (Сообщение 1068179700)
так попробуем
спасибо за советы :bokal:
мож чо выйдет
да я токо неделю как читаю эту хрень
исправлю как пойму :)

Цитата:

$result = mysql_query($sql, $conn);
WHILE ($resarray = mysql_fetch_array($result)) {
$id=$resarray['id_news'];
$name=$resarray['name_n'];
$text=$resarray['t_news'];
$author=$resarray['au_news'];
$time=$resarray['time_n'];
}
Добавлено через 3 минуты 51 секунду
Hammer THanx!!!
то есть
Код:

$id=$_POST['id'];
.....
.....
......
....
<!-- Форма редактирования новости -->
<form method="POST" action="index.php?tr=editn">
<input type="hidden" name="id" value="<? echo "$id"?>
..
...

о теперь видет айди!!! :kiss::kiss::kiss::kiss:


и все таки советую сделать так

<form method="POST" action="index.php?tr=editn&id=<?php echo $id; ?>">

и принимать его методом GET
так грамотнее.

Миша NIF 30 октября 2009 09:39

Цитата:

Цитата от sashka (Сообщение 1068184612)
Цитата:

Цитата от Cutthroat (Сообщение 1068179700)
так попробуем
спасибо за советы :bokal:
мож чо выйдет
да я токо неделю как читаю эту хрень
исправлю как пойму :)

Цитата:

$result = mysql_query($sql, $conn);
WHILE ($resarray = mysql_fetch_array($result)) {
$id=$resarray['id_news'];
$name=$resarray['name_n'];
$text=$resarray['t_news'];
$author=$resarray['au_news'];
$time=$resarray['time_n'];
}
Добавлено через 3 минуты 51 секунду
Hammer THanx!!!
то есть
Код:

$id=$_POST['id'];
.....
.....
......
....
<!-- Форма редактирования новости -->
<form method="POST" action="index.php?tr=editn">
<input type="hidden" name="id" value="<? echo "$id"?>
..
...

о теперь видет айди!!! :kiss::kiss::kiss::kiss:


и все таки советую сделать так

<form method="POST" action="index.php?tr=editn&id=<?php echo $id; ?>">

и принимать его методом GET
так грамотнее.

форм метод пост и принимать гетом ? мудриш :)

a.su.s 30 октября 2009 09:41

Цитата:

Цитата от Cutthroat (Сообщение 1068178865)
Цитата:

Цитата от Миша NIF (Сообщение 1068178712)
Цитата:

Цитата от Cutthroat (Сообщение 1068178668)
че то у меня один код на пхп не получается
кто поможет :cool::guinda:

в студию, помогу чем смогу сегодня али завтра

короче я токо познаю пхп не судите строго
есть новостной блок,есть админка и там редактирование новости
вот эта страница и не пашет у меня

вроде все просто но загвоздка вот в чем

код(не смотри на объем-все просто вроде))

<?PHP
// если уровень доступа у пользователя 10
if ($auth->getAcc()=="10"){

$_GET['id'];
$id=$_GET['id'];

//выбираем нужное из нашей базы
$sql = "SELECT id_news , name_n , t_news, au_news , time_n FROM news_info WHERE id_news = '$id' LIMIT 0, 30";


$result = mysql_query($sql, $conn);

$rows = mysql_numrows($result);
$x=$rows-1;
$id=@mysql_result($result, $x) ;
$name=@mysql_result($result, $x,1);
$text=@mysql_result($result, $x,2);
$author=@mysql_result($result, $x,3);
$time=@mysql_result($result, $x,4);

if (isset($HTTP_POST_VARS['subn']) ){


$name=$_POST['name_v'];
$text=$_POST['text_v'];
// обновляем старые значения но новые
$sql = "UPDATE news_info SET name_n = '$name', t_news='$text' WHERE id_news ='$id' ";
mysql_query($sql) or die("Ошибка редактирования новости");

}
?>

</td></tr>
<table border="1" width="530" id="table1" height="141">
<tr>
<tr>
<td width="263"><? echo $name ?></td>
<td width="263">Разместил: <? echo $author ?> в <? echo $time ?></td>
</tr>
<tr>
<td colspan="2"><? echo $text ?></td>
</tr>

</tr>
</table>
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Редактирование новости </title>
</head>
<body>

<!-- Форма редактирования новости -->
<form method="POST" action="index.php?tr=editn">

Название новости
<p><input type="text" name="name_v" size="77" value="<? echo $name ?>"></p>

Текст новости
<p><textarea rows="12" name="text_v" cols="58"><? echo $text ?></textarea></p>



</table>
<input type="submit" name="subn" value="Отправить" >
</form>
</body>
</html>
<?
}


echo "v itoge SQL $sql ";
?>


так вот в чем фишка
когда я дела у определенной новости "редактировать" и перехожу на страницу редактирования то все ок,например вот запрос если вывести

SQL SELECT id_news , name_n , t_news, au_news , time_n FROM news_info WHERE id_news = '5'

id видет,все прекрасно

как пишу новые значения, названия новости и текста новости то
SQL UPDATE news_info SET name_n = 'new', t_news='new1' WHERE id_news =''
все ок ! только он не видит айди и поэтому в самом mysql в базе ничо не меняет
где тут ошибка знаю что просто не не пойму почему не пашет, типа он ищет айди в $_get но не находит $id=$_GET['id']; не помогает

В скрипте есть sql-инъекция. Он будет уязвим:)
Почитай про защиту от них.
http://ru.wikipedia.org/wiki/%D0%92%D0%BD%D0%B5%D0%B4%D1...0%B4%D0%B0

И лучше юзать (int) или mysql_real_escape_string.
$_GET['id']; — это вообще жесть)

http://forum.sources.ru/index.php?showtopic=220309

Айсенджелу риспект.

Миша NIF 30 октября 2009 09:44

Цитата:

Цитата от a.su.s (Сообщение 1068184649)
Цитата:

Цитата от Cutthroat (Сообщение 1068178865)
Цитата:

Цитата от Миша NIF (Сообщение 1068178712)

в студию, помогу чем смогу сегодня али завтра

короче я токо познаю пхп не судите строго
есть новостной блок,есть админка и там редактирование новости
вот эта страница и не пашет у меня

вроде все просто но загвоздка вот в чем

код(не смотри на объем-все просто вроде))

<?PHP
// если уровень доступа у пользователя 10
if ($auth->getAcc()=="10"){

$_GET['id'];
$id=$_GET['id'];

//выбираем нужное из нашей базы
$sql = "SELECT id_news , name_n , t_news, au_news , time_n FROM news_info WHERE id_news = '$id' LIMIT 0, 30";


$result = mysql_query($sql, $conn);

$rows = mysql_numrows($result);
$x=$rows-1;
$id=@mysql_result($result, $x) ;
$name=@mysql_result($result, $x,1);
$text=@mysql_result($result, $x,2);
$author=@mysql_result($result, $x,3);
$time=@mysql_result($result, $x,4);

if (isset($HTTP_POST_VARS['subn']) ){


$name=$_POST['name_v'];
$text=$_POST['text_v'];
// обновляем старые значения но новые
$sql = "UPDATE news_info SET name_n = '$name', t_news='$text' WHERE id_news ='$id' ";
mysql_query($sql) or die("Ошибка редактирования новости");

}
?>

</td></tr>
<table border="1" width="530" id="table1" height="141">
<tr>
<tr>
<td width="263"><? echo $name ?></td>
<td width="263">Разместил: <? echo $author ?> в <? echo $time ?></td>
</tr>
<tr>
<td colspan="2"><? echo $text ?></td>
</tr>

</tr>
</table>
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Редактирование новости </title>
</head>
<body>

<!-- Форма редактирования новости -->
<form method="POST" action="index.php?tr=editn">

Название новости
<p><input type="text" name="name_v" size="77" value="<? echo $name ?>"></p>

Текст новости
<p><textarea rows="12" name="text_v" cols="58"><? echo $text ?></textarea></p>



</table>
<input type="submit" name="subn" value="Отправить" >
</form>
</body>
</html>
<?
}


echo "v itoge SQL $sql ";
?>


так вот в чем фишка
когда я дела у определенной новости "редактировать" и перехожу на страницу редактирования то все ок,например вот запрос если вывести

SQL SELECT id_news , name_n , t_news, au_news , time_n FROM news_info WHERE id_news = '5'

id видет,все прекрасно

как пишу новые значения, названия новости и текста новости то
SQL UPDATE news_info SET name_n = 'new', t_news='new1' WHERE id_news =''
все ок ! только он не видит айди и поэтому в самом mysql в базе ничо не меняет
где тут ошибка знаю что просто не не пойму почему не пашет, типа он ищет айди в $_get но не находит $id=$_GET['id']; не помогает

В скрипте есть sql-инъекция. Он будет уязвим:)
Почитай про защиту от них.
http://ru.wikipedia.org/wiki/%D0%92%D0%BD%D0%B5%D0%B4%D1...0%B4%D0%B0

И лучше юзать (int) или mysql_real_escape_string.
$_GET['id']; — это вообще жесть)

http://forum.sources.ru/index.php?showtopic=220309

$_GET['user'] && $_GET['pw']

еше надо :) ...гетом кроме языка и страницы вообше нихуя не надо делать ....

Cutthroat 30 октября 2009 10:24

спасибо за ценные советы :horosho:

alexdev 30 октября 2009 10:39

Цитата:

Цитата от Миша NIF (Сообщение 1068184638)
Цитата:

Цитата от sashka (Сообщение 1068184612)
Цитата:

Цитата от Cutthroat (Сообщение 1068179700)
так попробуем
спасибо за советы :bokal:
мож чо выйдет
да я токо неделю как читаю эту хрень
исправлю как пойму :)



Добавлено через 3 минуты 51 секунду
Hammer THanx!!!
то есть
Код:

$id=$_POST['id'];
.....
.....
......
....
<!-- Форма редактирования новости -->
<form method="POST" action="index.php?tr=editn">
<input type="hidden" name="id" value="<? echo "$id"?>
..
...

о теперь видет айди!!! :kiss::kiss::kiss::kiss:


и все таки советую сделать так

<form method="POST" action="index.php?tr=editn&id=<?php echo $id; ?>">

и принимать его методом GET
так грамотнее.

форм метод пост и принимать гетом ? мудриш :)

вовсе нет. дело в том что некоторые браузеры не адекватно работают с hidden интпутами и могут их отображать. так что там где можно передать каким-либо способом параметр в адресной строке - лучше им воспользоваться.

кстати от инъекции в числовом параметре можно еще использовать функцию intval
но я так понял это всё делается для какой-то админки. мне кажется что админ не будет ломать свой сайт :p

Hammer 30 октября 2009 10:43

Цитата:

Цитата от sashka (Сообщение 1068184947)
вовсе нет. дело в том что некоторые браузеры не адекватно работают с hidden интпутами и могут их отображать.

Примеры, пожалуйста. :o

Cutthroat 30 октября 2009 11:09

Цитата:

Цитата от Hammer (Сообщение 1068184967)
Цитата:

Цитата от sashka (Сообщение 1068184947)
вовсе нет. дело в том что некоторые браузеры не адекватно работают с hidden интпутами и могут их отображать.

Примеры, пожалуйста. :o

да да да :o

:guinda:

Миша NIF 30 октября 2009 11:22

Цитата:

Цитата от Hammer (Сообщение 1068184967)
Цитата:

Цитата от sashka (Сообщение 1068184947)
вовсе нет. дело в том что некоторые браузеры не адекватно работают с hidden интпутами и могут их отображать.

Примеры, пожалуйста. :o

он вообще то правильно говорит что лучше юзать пост а не скрытые батомсы, но как бы тока что проверил мой давний скрипт, где я так же посылал "parametr" по хиден, в ие 6 там всё нормально работает а если пашет в ие 6 то работает во всём другом :)

Добавлено через 11 минут 15 секунд
вот скажите мне вот у меня боттон

во всех броузерах норм выглядит в и6 нету ховер эфекта

почему ебт ? -.- самое интересное что есть другой класс а линков с теме же самыми свойствами и там работает и в ие 6


с хуя ? -.-

Код:

body.ie6 .button {
 text-align: center;
  border: 1px solid #fff;
  text-decoration: none;
  text: bold;
  float: right;
  width: 100px;
  height: 20px;
  margin-right: 50px;
  margin-top: 11px; 
  color: #3D527F;
  font-size: 13px;
  font-weight: bold;
}

body.ie6 .button:hover {
  background: #3D527F;
  color: #fff;
}


Hammer 30 октября 2009 11:45

Наверное, потому что, IE ниже 7 версии обращается к hover на «Вы». :)

Добавлено через 1 минуту 24 секунды
Цитата:

Цитата от Миша NIF (Сообщение 1068185186)
он вообще то правильно говорит что лучше юзать пост а не скрытые батомсы, но как бы тока что проверил мой давний скрипт, где я так же посылал "parametr" по хиден, в ие 6 там всё нормально работает а если пашет в ие 6 то работает во всём другом :)

В плане безопасности, можно подделать как значение input'a, так и сам POST запрос.

Миша NIF 30 октября 2009 11:47

Цитата:

Цитата от Hammer (Сообщение 1068185341)
Наверное, потому что, IE ниже 7 версии обращается к hover на «Вы». :)



Код:

#link_umfrage {
  text-align: center;
  border: 1px solid #fff;
  text-decoration: none;
  text: bold;
  float: right;
  width: 150px;
  height: 18px;
  margin-right: 35px;
  margin-top: 11px; 
  color: #3D527F;
  font-size: 13px;
  font-weight: bold;


}

#link_umfrage:hover {
  background: #3D527F;
  color:#fff;

}


я это понимаю но кокого тогда это работает ? О_о

Hammer 30 октября 2009 11:57

У меня тоже hover в IE не работает. :o

Миша NIF 30 октября 2009 11:58

походу потому что воторе <а> </а> но короче пиздец

Hammer 30 октября 2009 11:59

Ты там в роли программиста или верстальщика? :)
Лучше заниматься одним из этого. :saint:

alexdev 30 октября 2009 12:05

Цитата:

Цитата от Hammer (Сообщение 1068184967)
Цитата:

Цитата от sashka (Сообщение 1068184947)
вовсе нет. дело в том что некоторые браузеры не адекватно работают с hidden интпутами и могут их отображать.

Примеры, пожалуйста. :o

не могу сказать точно. искать нужно.
по возможности не стоит применять такие поля, хотя бы для того, чтобы не захламлять html-код

Добавлено через 1 минуту 53 секунды
Цитата:

Цитата от Hammer (Сообщение 1068185413)
У меня тоже hover в IE не работает. :o


он там вообще работает только для тегов a.
что мешается использовать onmouseover/onmouseout?

Миша NIF 30 октября 2009 12:27

Цитата:

Цитата от Hammer (Сообщение 1068185437)
Ты там в роли программиста или верстальщика? :)
Лучше заниматься одним из этого. :saint:

all in 1 :( создаю страницу ,оптимирую ,тестирую и еше кучу работы делаю короче всё им тут приготовь и разжуй но пох хоть опыта набираюсь

Hammer 30 октября 2009 14:17

Так и проси зарплату за «all in 1». :)

Миша NIF 21 декабря 2009 12:40

3 дня до отпуска мне надо джквири изучать а как то впадлу...сижу в шахматы гмаю да на ххрю пишусь... программисты походу повымирали :(

Лжэц 21 декабря 2009 13:42

я программист:horosho::cool:

Таяпантабули 21 декабря 2009 16:00

кто тасмом балуется?есть такие?

Disput 21 декабря 2009 18:46

Цитата:

Цитата от CARBO (Сообщение 1068741474)
кто тасмом балуется?есть такие?

Проходил общий курс в прошлом семестре, потом немного еще поковырялся. Штука интересная, полезная, но, блять, сложная:tomato:

RabbiT 21 декабря 2009 20:42

Цитата:

Цитата от Миша NIF (Сообщение 1068011990)
скажите мне почему ебаный в рот инет эксплорер 6 не знает команду
margin: 0px auto;
везде пашет а в иэ 6 нет -.-

это для колонны по середине..????


Джависты тут есть.???
???!!!__JAVA__ !!!???

Făt-Frumos 21 декабря 2009 21:41

Ктото слышал о BrainFuck'e? :rolleyes:

Миша NIF 21 декабря 2009 21:45

Цитата:

Цитата от RabbiT (Сообщение 1068744758)
Цитата:

Цитата от Миша NIF (Сообщение 1068011990)
скажите мне почему ебаный в рот инет эксплорер 6 не знает команду
margin: 0px auto;
везде пашет а в иэ 6 нет -.-

это для колонны по середине..????


Джависты тут есть.???
???!!!__JAVA__ !!!???

да

прохожу по учёбе яву но не люблю
Цитата:

Цитата от G.M.STEEL (Сообщение 1068745450)
Ктото слышал о BrainFuck'e? :rolleyes:

слышал у меня профессор на работе на нём шарит...задрот еше тот от делать нехуй вючил..... ахуенно хуле :guinda:

Добавлено через 1 минуту 58 секунд
Цитата:

++++++++++
[
>+++++++>++++++++++>+++>+<<<<-
]
>++.
>+.
+++++++.
.
+++.
>++.
<<+++++++++++++++.
>.
+++.
------.
--------.
>+.
>.


Hello world Ha Brainfucke :guinda:

Făt-Frumos 21 декабря 2009 21:50

Цитата:

Цитата от Миша NIF (Сообщение 1068745482)
Цитата:

Цитата от RabbiT (Сообщение 1068744758)
Цитата:

Цитата от Миша NIF (Сообщение 1068011990)
скажите мне почему ебаный в рот инет эксплорер 6 не знает команду
margin: 0px auto;
везде пашет а в иэ 6 нет -.-

это для колонны по середине..????


Джависты тут есть.???
???!!!__JAVA__ !!!???

да

прохожу по учёбе яву но не люблю
Цитата:

Цитата от G.M.STEEL (Сообщение 1068745450)
Ктото слышал о BrainFuck'e? :rolleyes:

слышал у меня профессор на работе на нём шарит...задрот еше тот от делать нехуй вючил..... ахуенно хуле :guinda:

Добавлено через 1 минуту 58 секунд
Цитата:

++++++++++
[
>+++++++>++++++++++>+++>+<<<<-
]
>++.
>+.
+++++++.
.
+++.
>++.
<<+++++++++++++++.
>.
+++.
------.
--------.
>+.
>.


Hello world Ha Brainfucke :guinda:

:saint:эх было время мы на пыхе с другом писали интерпретатор его)))) и думали о том шо ето круто :king::):):)

Миша NIF 21 декабря 2009 21:54

Цитата:

Цитата от G.M.STEEL (Сообщение 1068745555)
Цитата:

Цитата от Миша NIF (Сообщение 1068745482)
Цитата:

Цитата от RabbiT (Сообщение 1068744758)

это для колонны по середине..????


Джависты тут есть.???
???!!!__JAVA__ !!!???

да

прохожу по учёбе яву но не люблю
Цитата:

Цитата от G.M.STEEL (Сообщение 1068745450)
Ктото слышал о BrainFuck'e? :rolleyes:

слышал у меня профессор на работе на нём шарит...задрот еше тот от делать нехуй вючил..... ахуенно хуле :guinda:

Добавлено через 1 минуту 58 секунд
Цитата:

++++++++++
[
>+++++++>++++++++++>+++>+<<<<-
]
>++.
>+.
+++++++.
.
+++.
>++.
<<+++++++++++++++.
>.
+++.
------.
--------.
>+.
>.


Hello world Ha Brainfucke :guinda:

:saint:эх было время мы на пыхе с другом писали интерпретатор его)))) и думали о том шо ето круто :king::):):)

лучше китайский учить ...больше пригодится

Făt-Frumos 21 декабря 2009 21:57

:D:rolleyes:

diskursmonger 21 декабря 2009 22:06

Цитата:

Цитата от RabbiT (Сообщение 1068744758)
Цитата:

Цитата от Миша NIF (Сообщение 1068011990)
скажите мне почему ебаный в рот инет эксплорер 6 не знает команду
margin: 0px auto;
везде пашет а в иэ 6 нет -.-

это для колонны по середине..????


Джависты тут есть.???
???!!!__JAVA__ !!!???

йайа

RabbiT 22 декабря 2009 14:17

Цитата:

да

прохожу по учёбе яву но не люблю
NIF man здарова, я наоборот Джавист но Саиты нас тут заставили мутить, я делел сайт на прошлой неделе типо вот такого : http://www.dmxworld.com/ тоже ставил маргин : 0пх Ауто и когда в инте шестом проверял тоже жопа была.

Цитата:

Цитата от frolkin (Сообщение 1068745722)
Цитата:

Цитата от RabbiT (Сообщение 1068744758)
Цитата:

Цитата от Миша NIF (Сообщение 1068011990)
скажите мне почему ебаный в рот инет эксплорер 6 не знает команду
margin: 0px auto;
везде пашет а в иэ 6 нет -.-

это для колонны по середине..????


Джависты тут есть.???
???!!!__JAVA__ !!!???

йайа

И как.??? ты шаришь немного...???? помочь под силу.>???? такая проблема;(Хотя хз как там в России, может ты меня не поймёшь) у меня список кароче с обектами :

private ArrayList<Item> basket;

типо карзина, где как в списке предметы ,

есть метод посмотреть весь список :


public void showBasket()
{
int listPosition = 0;
while(listPosition < basket.size())
{
Item item = basket.get(listPosition);
System.out.println(listPosition +" : " +item.toString());
listPosition++;
}
}


Таким методом , всё что в списке принтуется по порядку :

Молоко
хлеб
яблоки
презики
яблоки
и.т.д

Так вот вопрос : как мне сделать так чтобы у меня принтовало одинаковые предметы только ОДИН раз и ставило рядом число количества этих предметов:

3 Молоко
2 Яблоки
99 Презиков



Единственное до чего я додумался это вот :


public void countItems()
{
milkCount = 0;
applesCount = 0;
Iterator<Item> it = basket.iterator();
while(it.hasNext())
{
Item currentItem = it.next();
Item name = currentItem.getName();
if( name.equalsIgnoreCase("milk") )
milkCount++;
else if( name.equalsIgnoreCase("apples") )
applesCount++;

}
}

Проблема в том что список всегда меняется, и я не могы просто написать :
milkCount = 0; потаму что молока там может и нету вовсе. Хз что делать, всё перерыл.

Миша NIF 22 декабря 2009 15:02

Вложений: 1
Цитата:

Цитата от RabbiT (Сообщение 1068750678)
Цитата:

да

прохожу по учёбе яву но не люблю
NIF man здарова, я наоборот Джавист но Саиты нас тут заставили мутить, я делел сайт на прошлой неделе типо вот такого : http://www.dmxworld.com/ тоже ставил маргин : 0пх Ауто и когда в инте шестом проверял тоже жопа была.

Цитата:

Цитата от frolkin (Сообщение 1068745722)
Цитата:

Цитата от RabbiT (Сообщение 1068744758)

это для колонны по середине..????


Джависты тут есть.???
???!!!__JAVA__ !!!???

йайа

И как.??? ты шаришь немного...???? помочь под силу.>???? такая проблема;(Хотя хз как там в России, может ты меня не поймёшь) у меня список кароче с обектами :

private ArrayList<Item> basket;

типо карзина, где как в списке предметы ,

есть метод посмотреть весь список :


public void showBasket()
{
int listPosition = 0;
while(listPosition < basket.size())
{
Item item = basket.get(listPosition);
System.out.println(listPosition +" : " +item.toString());
listPosition++;
}
}


Таким методом , всё что в списке принтуется по порядку :

Молоко
хлеб
яблоки
презики
яблоки
и.т.д

Так вот вопрос : как мне сделать так чтобы у меня принтовало одинаковые предметы только ОДИН раз и ставило рядом число количества этих предметов:

3 Молоко
2 Яблоки
99 Презиков



Единственное до чего я додумался это вот :


public void countItems()
{
milkCount = 0;
applesCount = 0;
Iterator<Item> it = basket.iterator();
while(it.hasNext())
{
Item currentItem = it.next();
Item name = currentItem.getName();
if( name.equalsIgnoreCase("milk") )
milkCount++;
else if( name.equalsIgnoreCase("apples") )
applesCount++;

}
}

Проблема в том что список всегда меняется, и я не могы просто написать :
milkCount = 0; потаму что молока там может и нету вовсе. Хз что делать, всё перерыл.


2 Arraya

+ for each (for var in java)

Ta Da :)

Добавлено через 28 минут 39 секунд
вот минутка свободная была я в пхп сделал .... если чем то поможет :rolleyes::rolleyes:

Цитата:

<?php
$alles = Array ("milch","kaffe","zucker","blub","blub","milch","b la","bla","bla","bla","milch","kaffe","hund","ding s","bums","noch","was","und","und","und");


$v_and_n = array();

foreach ($alles as $v) {

$v_and_n[$v] ++;

}

print_r ($v_and_n);

?>
выдаёт: Array ( [milch] => 3 [kaffe] => 2 [zucker] => 1 [blub] => 2 [bla] => 4 [hund] => 1 [dings] => 1 [bums] => 1 [noch] => 1 [was] => 1 [und] => 3 )

чёт я перемутил вот одна строчка ..оказывается всё гораздо проще в пхп :guinda:

diskursmonger 22 декабря 2009 17:15

Цитата:

Цитата от RabbiT (Сообщение 1068750678)
Цитата:

да

прохожу по учёбе яву но не люблю
NIF man здарова, я наоборот Джавист но Саиты нас тут заставили мутить, я делел сайт на прошлой неделе типо вот такого : http://www.dmxworld.com/ тоже ставил маргин : 0пх Ауто и когда в инте шестом проверял тоже жопа была.

Цитата:

Цитата от frolkin (Сообщение 1068745722)
Цитата:

Цитата от RabbiT (Сообщение 1068744758)

это для колонны по середине..????


Джависты тут есть.???
???!!!__JAVA__ !!!???

йайа

И как.??? ты шаришь немного...???? помочь под силу.>???? такая проблема;(Хотя хз как там в России, может ты меня не поймёшь) у меня список кароче с обектами :

private ArrayList<Item> basket;

типо карзина, где как в списке предметы ,

есть метод посмотреть весь список :


public void showBasket()
{
int listPosition = 0;
while(listPosition < basket.size())
{
Item item = basket.get(listPosition);
System.out.println(listPosition +" : " +item.toString());
listPosition++;
}
}


Таким методом , всё что в списке принтуется по порядку :

Молоко
хлеб
яблоки
презики
яблоки
и.т.д

Так вот вопрос : как мне сделать так чтобы у меня принтовало одинаковые предметы только ОДИН раз и ставило рядом число количества этих предметов:

3 Молоко
2 Яблоки
99 Презиков



Единственное до чего я додумался это вот :


public void countItems()
{
milkCount = 0;
applesCount = 0;
Iterator<Item> it = basket.iterator();
while(it.hasNext())
{
Item currentItem = it.next();
Item name = currentItem.getName();
if( name.equalsIgnoreCase("milk") )
milkCount++;
else if( name.equalsIgnoreCase("apples") )
applesCount++;

}
}

Проблема в том что список всегда меняется, и я не могы просто написать :
milkCount = 0; потаму что молока там может и нету вовсе. Хз что делать, всё перерыл.

ну я бы создал ещё одну коллекцию, вектор к примеру:
Код:

static Vector v = new Vector();
каждую итерацию пробегал бы по нему и сравнивал текущий элемент корзины с елементами вектора;
при совпадении инкементировал бы следующий елемент вектора;
тоесть например если корзина инициализированна таким образом:
Код:

basket.add("milk");
basket.add("milk");
basket.add("apple");
basket.add("milk");
basket.add("bread");
basket.add("apple");
basket.add("milk");

то вектор будет иметь вид:
milk,4,apple,2,bread,1

ну а дальше выводиш на экран вектор.

реализация метода:

Код:

static public void showBasket()
    {
          boolean add;
          for (int i = 0; i < basket.size(); i++)
          {
              add=true;
              for (int j = 0; j < v.size(); j += 2)
              {
                    if (v.isEmpty())
                    {
                        v.add(basket.get(0));
                        v.add(1);
                    }

                    if (v.get(j).equals(basket.get(i)))
                    {
                        v.set(j + 1, (Integer) v.get(j + 1) + 1);
                        add=false;
                        break;
                    }
              }
              if (add)
              {
                    v.add(basket.get(i));
                    v.add(1);
              }
          }

          for (int i = 0; i < v.size(); i += 2)
          {
              System.out.println(v.get(i + 1) + " " + v.get(i).toString());
          }
    }


Миша NIF 22 декабря 2009 17:41

Цитата:

Цитата от frolkin (Сообщение 1068752430)
Цитата:

Цитата от RabbiT (Сообщение 1068750678)
Цитата:

да

прохожу по учёбе яву но не люблю
NIF man здарова, я наоборот Джавист но Саиты нас тут заставили мутить, я делел сайт на прошлой неделе типо вот такого : http://www.dmxworld.com/ тоже ставил маргин : 0пх Ауто и когда в инте шестом проверял тоже жопа была.

Цитата:

Цитата от frolkin (Сообщение 1068745722)

йайа

И как.??? ты шаришь немного...???? помочь под силу.>???? такая проблема;(Хотя хз как там в России, может ты меня не поймёшь) у меня список кароче с обектами :

private ArrayList<Item> basket;

типо карзина, где как в списке предметы ,

есть метод посмотреть весь список :


public void showBasket()
{
int listPosition = 0;
while(listPosition < basket.size())
{
Item item = basket.get(listPosition);
System.out.println(listPosition +" : " +item.toString());
listPosition++;
}
}


Таким методом , всё что в списке принтуется по порядку :

Молоко
хлеб
яблоки
презики
яблоки
и.т.д

Так вот вопрос : как мне сделать так чтобы у меня принтовало одинаковые предметы только ОДИН раз и ставило рядом число количества этих предметов:

3 Молоко
2 Яблоки
99 Презиков



Единственное до чего я додумался это вот :


public void countItems()
{
milkCount = 0;
applesCount = 0;
Iterator<Item> it = basket.iterator();
while(it.hasNext())
{
Item currentItem = it.next();
Item name = currentItem.getName();
if( name.equalsIgnoreCase("milk") )
milkCount++;
else if( name.equalsIgnoreCase("apples") )
applesCount++;

}
}

Проблема в том что список всегда меняется, и я не могы просто написать :
milkCount = 0; потаму что молока там может и нету вовсе. Хз что делать, всё перерыл.

ну я бы создал ещё одну коллекцию, вектор к примеру:
Код:

static Vector v = new Vector();
каждую итерацию пробегал бы по нему и сравнивал текущий элемент корзины с елементами вектора;
при совпадении инкементировал бы следующий елемент вектора;
тоесть например если корзина инициализированна таким образом:
Код:

basket.add("milk");
basket.add("milk");
basket.add("apple");
basket.add("milk");
basket.add("bread");
basket.add("apple");
basket.add("milk");

то вектор будет иметь вид:
milk,4,apple,2,bread,1

ну а дальше выводиш на экран вектор.

реализация метода:

Код:

static public void showBasket()
    {
          boolean add;
          for (int i = 0; i < basket.size(); i++)
          {
              add=true;
              for (int j = 0; j < v.size(); j += 2)
              {
                    if (v.isEmpty())
                    {
                        v.add(basket.get(0));
                        v.add(1);
                    }

                    if (v.get(j).equals(basket.get(i)))
                    {
                        v.set(j + 1, (Integer) v.get(j + 1) + 1);
                        add=false;
                        break;
                    }
              }
              if (add)
              {
                    v.add(basket.get(i));
                    v.add(1);
              }
          }

          for (int i = 0; i < v.size(); i += 2)
          {
              System.out.println(v.get(i + 1) + " " + v.get(i).toString());
          }
    }


$v_and_n = array();

foreach ($alles as $v) {

$v_and_n[$v] ++;

}

php ftw

Aspid 22 декабря 2009 17:54

можно вообще без дополнительных векторов, списков и т.д. все тыссызыть своими руками:) код грязноват но суть думаю будет понятна, вся фишка в Collections.sort(randomItems); :p

Код:

public class HipHopRu {
        private static final String[] _items = { "milk", "apple", "condoms" };
        private static final int _itemsCount = 100;
        private static Random _random = new Random();

        public static void main(String[] args) {
                List<String> randomItems = new ArrayList<String>();
                for (int i = 0; i < _itemsCount; i++) {
                        randomItems.add(_items[_random.nextInt(_items.length)]);
                }
                Collections.sort(randomItems);

                String tempItem = randomItems.get(0);
                int tempCount = -1;

                for (String item : randomItems) {
                        if (!tempItem.equals(item)) {
                                tempCount++;
                                System.out.println(tempCount + " " + tempItem);
                                tempItem = item;
                                tempCount = 0;
                                continue;
                        } else {
                                tempCount++;
                        }
                }

                tempCount++;
                System.out.println(tempCount + " " + tempItem);
        }
}


diskursmonger 22 декабря 2009 17:55

Цитата:

Цитата от Миша NIF (Сообщение 1068752701)
Цитата:

Цитата от frolkin (Сообщение 1068752430)
Цитата:

Цитата от RabbiT (Сообщение 1068750678)
NIF man здарова, я наоборот Джавист но Саиты нас тут заставили мутить, я делел сайт на прошлой неделе типо вот такого : http://www.dmxworld.com/ тоже ставил маргин : 0пх Ауто и когда в инте шестом проверял тоже жопа была.



И как.??? ты шаришь немного...???? помочь под силу.>???? такая проблема;(Хотя хз как там в России, может ты меня не поймёшь) у меня список кароче с обектами :

private ArrayList<Item> basket;

типо карзина, где как в списке предметы ,

есть метод посмотреть весь список :


public void showBasket()
{
int listPosition = 0;
while(listPosition < basket.size())
{
Item item = basket.get(listPosition);
System.out.println(listPosition +" : " +item.toString());
listPosition++;
}
}


Таким методом , всё что в списке принтуется по порядку :

Молоко
хлеб
яблоки
презики
яблоки
и.т.д

Так вот вопрос : как мне сделать так чтобы у меня принтовало одинаковые предметы только ОДИН раз и ставило рядом число количества этих предметов:

3 Молоко
2 Яблоки
99 Презиков



Единственное до чего я додумался это вот :


public void countItems()
{
milkCount = 0;
applesCount = 0;
Iterator<Item> it = basket.iterator();
while(it.hasNext())
{
Item currentItem = it.next();
Item name = currentItem.getName();
if( name.equalsIgnoreCase("milk") )
milkCount++;
else if( name.equalsIgnoreCase("apples") )
applesCount++;

}
}

Проблема в том что список всегда меняется, и я не могы просто написать :
milkCount = 0; потаму что молока там может и нету вовсе. Хз что делать, всё перерыл.

ну я бы создал ещё одну коллекцию, вектор к примеру:
Код:

static Vector v = new Vector();
каждую итерацию пробегал бы по нему и сравнивал текущий элемент корзины с елементами вектора;
при совпадении инкементировал бы следующий елемент вектора;
тоесть например если корзина инициализированна таким образом:
Код:

basket.add("milk");
basket.add("milk");
basket.add("apple");
basket.add("milk");
basket.add("bread");
basket.add("apple");
basket.add("milk");

то вектор будет иметь вид:
milk,4,apple,2,bread,1

ну а дальше выводиш на экран вектор.

реализация метода:

Код:

static public void showBasket()
    {
          boolean add;
          for (int i = 0; i < basket.size(); i++)
          {
              add=true;
              for (int j = 0; j < v.size(); j += 2)
              {
                    if (v.isEmpty())
                    {
                        v.add(basket.get(0));
                        v.add(1);
                    }

                    if (v.get(j).equals(basket.get(i)))
                    {
                        v.set(j + 1, (Integer) v.get(j + 1) + 1);
                        add=false;
                        break;
                    }
              }
              if (add)
              {
                    v.add(basket.get(i));
                    v.add(1);
              }
          }

          for (int i = 0; i < v.size(); i += 2)
          {
              System.out.println(v.get(i + 1) + " " + v.get(i).toString());
          }
    }


$v_and_n = array();

foreach ($alles as $v) {

$v_and_n[$v] ++;

}

php ftw


чо ты радуешся? :) :tolstiy:
я неебу эти каракули которые ты написал
постеснялся бы сравнивать вообще :guinda:
никому не в обиду, но уважаемые пхп'шники оставте свой пхп для веб сайтов, не лезте на полноценные языки :)

Добавлено через 4 минуты 58 секунд
Цитата:

Цитата от Aspid (Сообщение 1068752837)
можно вообще без дополнительных векторов, списков и т.д.

Цитата:

Цитата от Aspid (Сообщение 1068752837)
вся фишка в Collections.sort(randomItems);

кэп :confused:


:D:D

RabbiT 22 декабря 2009 18:08

дело в том что я никаких векторов и статиков не проходил ещё, по этому всё должно быть просто используя 4тото типо :while loop, iterator, for-each, ..
:(

diskursmonger 22 декабря 2009 18:15

Цитата:

Цитата от RabbiT (Сообщение 1068753005)
дело в том что я никаких векторов и статиков не проходил ещё, по этому всё должно быть просто используя 4тото типо :while loop, iterator, for-each, ..
:(

:confused::confused::confused:
у тебя же корзина типа ArrayList !!
который является братом вектора
которые потомки AbstractList, который потомок AbstractCollection
:confused::confused::confused:

http://java.sun.com/j2se/1.4.2/docs/api/java/util/ArrayList.html
http://java.sun.com/j2se/1.4.2/docs/api/java/util/Vector.html

Добавлено через 4 минуты 30 секунд
Цитата:

Цитата от RabbiT (Сообщение 1068753005)
дело в том что я никаких векторов и статиков не проходил ещё, по этому всё должно быть просто используя 4тото типо :while loop, iterator, for-each, ..
:(

static это указатель на статический контекст :ma3im:
убери его просто, если вызываеш из нестатического метода

Добавлено через 6 минут 24 секунды
сделай так если векторы нельзя:
Код:

ArrayList v = new ArrayList();
один хуй

Лжэц 22 декабря 2009 18:29

Вложений: 1
програмёры подскажите,я первый раз пишу курсовую!нам дали рамки типа туда нужно всё хрень вписывать для защиты а там снизу какието буквы и цифры "КП.3706002.20.ПЗ"
завтра защита у меня всё готово тока осталось доделать эту херню и распечатать
подскажите пожалста

diskursmonger 22 декабря 2009 19:06

немного подточил код, если ещё надо
 
Код:

ArrayList basket=new ArrayList();
ArrayList v = new ArrayList();

public void showBasket()
    {
          for (int i = 0; i < basket.size(); i++)           
              if (!v.contains(basket.get(i)))
              {
                    v.add(basket.get(i));
                    v.add(1);
              }
              else
              for (int j = 0; j < v.size(); j += 2)                   
                    if (v.get(j).equals(basket.get(i)))
                    {
                        v.set(j + 1, (Integer) v.get(j + 1) + 1);
                        break;
                    }
          for (int i = 0; i < v.size(); i += 2)
              System.out.println(v.get(i + 1) + " " + v.get(i).toString());         
    }


Cutthroat 22 декабря 2009 19:15

Цитата:

Цитата от DiGer (Сообщение 1068753244)
програмёры подскажите,я первый раз пишу курсовую!нам дали рамки типа туда нужно всё хрень вписывать для защиты а там снизу какието буквы и цифры "КП.3706002.20.ПЗ"
завтра защита у меня всё готово тока осталось доделать эту херню и распечатать
подскажите пожалста

чо за буквы? мы то хз
мож КурсовойПроект специальность вариант
мож

sportik 22 декабря 2009 19:35

где это ? паскаль делфи си. вообще не шарю )(


Часовой пояс GMT +3, время: 10:20.
Страница 5 из 68: 123456789101112152555 Последняя »

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.

vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.