PDA

Просмотр полной версии : 0xFF


orcpochta
13.09.2010, 12:23
Всех как бы с праздником! :cool:

День Программиста, типа... :drinks:

etc
13.09.2010, 13:30
В понедельник не бухают.

iNils
13.09.2010, 13:32
В понедельник не бухают.Ты не программист!

etc
13.09.2010, 13:34
Ты не программист!

Упаси боже, никогда им не был.

Zebestov
13.09.2010, 14:14
:drinks:

Psycho Tiger
13.09.2010, 14:25
Стараюсь не пить.

iNils
13.09.2010, 14:36
Упаси боже, никогда им не был.Тогда что ты делаешь в этой теме?

Bgg
13.09.2010, 14:52
Ищет неоформленный код.

easy.proger
13.09.2010, 15:10
Ищет неоформленный код.

или вилы затачивает )

Котяра
13.09.2010, 15:13
не могу устоять от размещения баяна)
http://habreffect.ru/files/75e/c66d520b2/11.jpg

etc
13.09.2010, 15:23
Тогда что ты делаешь в этой теме?

За меня уже ответили :quiet:

Psycho Tiger
13.09.2010, 15:29
@Котяра: а как думаешь, фотка постановочная или реально такие существуют? )

Котяра
13.09.2010, 15:36
@Котяра: а как думаешь, фотка постановочная или реально такие существуют? )
постановочная.
вся серия тут (http://users.livejournal.com/zo_/53252.html)
Но реально такие существуют)
Помню отмечали группой (2206) на первом курсе новый год у старосты дома.
Было очень похоже)

Psycho Tiger
13.09.2010, 15:45
Ты был в состоянии "куда я попал" или сливался с окружением? )

Котяра
13.09.2010, 15:46
я принёс водки)

for (var i = 0; i < flashers.length; i++) {
congratulate(flashers[i]);
}

Diestro
13.09.2010, 16:07
for (var i = 0; i < flashers.length; i++) {
congratulate(flashers[i];
}


Скобочку не закрыл :)

Bgg
13.09.2010, 16:08
На самом деле то что на фотке - это жуткий стереотип столетней давности.
Современный программист может выглядеть как угодно, и вести себя на работе и вне работы абсолютно не предсказуемо.

Psycho Tiger
13.09.2010, 16:13
На самом деле то что на фотке - это жуткий стереотип столетней давности.
Современный программист может выглядеть как угодно, и вести себя на работе и вне работы абсолютно не предсказуемо.
Кстати да. Когда мне очень весело люди вообще не верят, что мой интеллект поднимается выше 60.
Хотя, наверно вы в это тоже не верите )

Котяра
13.09.2010, 16:21
На самом деле то что на фотке - это жуткий стереотип столетней давности.
Современный программист может выглядеть как угодно, и вести себя на работе и вне работы абсолютно не предсказуемо.
На самом деле, мне очень часто встречались ботаники именно такого вида - особенно на первых курсах)
Да и сейчас есть у меня пара знакомых сисадминов/программистов ходящих в очках, бородах и задрипанных свитерах круглый год.
Но это наверное не относится только к программерам, таких можно встретить и в бухгалтерии и в журналистике - да где угодно.
Я на первом курсе носил триста косичек раскрашенных разными цветами и военно морскую шинель с надписью punk not dead.
Пару раз меня останавливал военный патруль - думали что я дезертир )

silin
13.09.2010, 16:26
0xFF был вчера,
а сегодня юбилейный 0x100 :)

Добавлено через 12 минут
хотя неправ, похоже: если считать ссылку на 1 января началом массива, то все же 0хFF

Aiswer
13.09.2010, 16:40
:umnik2:

MrPoma
13.09.2010, 20:49
0x100?

silin
13.09.2010, 21:32
>>0x100?
сегодня 256-й (0x100) день года,
но если считать, что первое января это нулевой элемент (что для программистов более естественно), то сегодня 255-й (0хFF) день
я об этом только..,
в байте 256 значений, но одно из них ноль - вопрос с чего начинаем считать, по мне более естественно начинать с нуля (ссылка на массив указывает на его первый элемент),
у англичан (вроде бы) first floor это второй этаж по-нашему..
но в быту мы же начинаем считать с единицы.., отсюда и 0x100 vs 0xFF

Zebestov
13.09.2010, 21:39
а silin хитрован походу еще днем отметил! :D

Psycho Tiger
13.09.2010, 21:42
Можно бухать два дня.

silin
13.09.2010, 21:45
>>Можно бухать два дня
вчерашний, кто не в теме, уже прощелкал :)

Zebestov
13.09.2010, 21:50
вчерашний, кто не в теме, уже прощелкал :)
аа! так это все ради оправдать вчерашнее :D сказал бы прямо

etc
13.09.2010, 22:43
Придется все три, никто не помнит, как там високосным дела обстоят.

silin
13.09.2010, 22:50
c високосным все плохо: если не можно определить какой нынче, то можно и месяц положить..:)
серьезно заявляю, не по наслышке :(

orcpochta
13.09.2010, 23:49
логика проста: все должно быть построено на двоичной системе счисления - раз это праздник программистов, а не доярок, например...

в одном байте (ключевая единица информации) 8 бит - т.е. 2 в 8 степени значений, т.е. 256 значений, 256-й день в году соответствует максимальному значению - 0xFF, хотите отталкивайтесь от простого перечисления всех значений, хотите индексацию массива закладывайте (но у программистов реально мозг работает так, что 1 - это 0, 2 - 1, 3 - 2 и т.д., т.е. автоматом переадресация на индексы в массивах - нулевого дня в году нет, а первый элемент в массиве имеет индекс 0, т.е. первый день под нулевым индексом). Ну и так удачно совпало, что 8 - это наибольшая степень двойки, не вылазящая за границу кол-ва дней в году - в общем 0xFF, но никак не 0x100.

silin
13.09.2010, 23:54
аа! так это все ради оправдать вчерашнее :D сказал бы прямо
вчера - как стекло, чслво

В понедельник не бухают.
упс, мэтр был прав, не стоило начинать

но раз уж так: кто и что/сколько себе позволяет ?

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

orcpochta
14.09.2010, 00:00
а у меня сегодня в честь праздника написалась первая программка на яве в стиле "хелло ворлд!", ею стало пока что примитивное подобие чат-сервера, принимающего строки с клиентов и раздающего их обратно))) сидят у меня, значит, AS3-ый клиент и явовский сервак и балаболят между собой, а у меня такое чувство, будто маленькая жизнь зародилась - в общем радовался как слон, первый опыт в яве и клиент-серверных делах так сказать))))

MrPoma
14.09.2010, 05:53
Давайте еще пофлудим на тему 0xFF-0x100. Чуваки, ну что вы придумываете? При счете используют натуральные числа, которые начинаются с единицы. При чем тут массивы с их индексацией? Сами же написали "256-й день в году".

Флеш-плеер со мной согласен.
trace(Number(256).toString(16))

у программистов реально мозг работает так, что 1 - это 0, 2 - 1, 3 - 2 и т.д.У людей реально мозг работает так, что 1 - это 1, 2 - 2, 3 - 3 и т.д.

orcpochta
14.09.2010, 08:43
У людей реально мозг работает так, что 1 - это 1, 2 - 2, 3 - 3 и т.д.

этот тред не для "людей" в широком понимании этого слова

ограниченному набору двоичных чисел (количество значений, описываемых 1 байтом) сопоставляется набор дней в году

первое значение набора дней в году - это "день №1"
первое значение набора двоичных чисел, описываемых байтом, - это 0

всего 1 байту можно сопоставить 256 дней
последние значения - 256-й день, т.е. "день №256", и 256-е значение двоичного набора - т.е. 0xFF

куда уж понятней?

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

MrPoma
14.09.2010, 09:13
Сколько вам лет?

orcpochta
14.09.2010, 09:21
Сколько вам лет?

это для меня очень смешной вопрос

какое ваше образование, тогда уж?

MrPoma
14.09.2010, 09:37
Я спросил, потому что мы говорим про цифры. А образование-то тут при чем?

etc
14.09.2010, 10:44
256 = 0x100, даже у программистов.

orcpochta
14.09.2010, 11:39
в байте сколько значений? какое значение последнее? т.е. 256-е?

etc
14.09.2010, 11:58
в байте сколько значений? какое значение последнее? т.е. 256-е?
Последнее — 255. Причем тут байты вообще?
Все программисты дни в году считают от 1, если что.

iNils
14.09.2010, 12:02
у программистов реально мозг работает так, что 1 - это 0, 2 - 1, 3 - 2 и т.д.Ересь

etc
14.09.2010, 12:05
Ересь

Ты не программист!

Psycho Tiger
14.09.2010, 12:31
orcpochta, у Вас одна нога, одна почка и один глаз. Сочувствую.

etc
14.09.2010, 12:35
orcpochta, у Вас одна нога, одна почка и один глаз. Сочувствую.
Гы, про печень исправил. А я думал, инопланетяне.

iNils
14.09.2010, 12:39
Ты не программист!Не программист не может об этом судить :bye:

Psycho Tiger
14.09.2010, 12:47
Не программист не может об этом судить :bye:
Чтобы быть гурманом совсем необязательно быть поваром )

CrazyFlasher
14.09.2010, 12:57
я уже больше 3-х месяцев не пью алкоголь вообще.

вот и постить тут редко стал :)

Zebestov
14.09.2010, 13:00
я уже больше 3-х месяцев не пью алкоголь вообще.
а шо ж я тебя как не увижу — ты с бутылкой :D

iNils
14.09.2010, 13:06
Чтобы быть гурманом совсем необязательно быть поваром )Пример некорректен.

Psycho Tiger
14.09.2010, 13:45
Пример некорректен.
Вполне корректен: гурман разбирается в еде, знает что из чего состоит и какое что должно быть на вкус, может быть сам сможет смастерить что-нибудь хитрое и наверняка знает пару трюков, как превратить что-нибудь обычное в шедевр; Повар, по сути, делает то же самое, только штампует эту пищу пачками.

Сочувствующий программистам etc разбирается в программировании, понимает архитектуру и как должно работать приложение, понимает как лучше сделать связь клиент-сервер и сам наверняка может написать приложения для контакта; Программист делает то же самое, только штампует эти приложения пачками.

BlooDHounD
14.09.2010, 14:17
Psycho Tiger, вы сейчас спутали программиста и кодера.

Psycho Tiger
14.09.2010, 14:20
Psycho Tiger, вы сейчас спутали программиста и кодера.
Может быть )
Объясни, в чем разница в твоём понимании.

iNils
14.09.2010, 14:38
Psycho Tiger, ты сравниваешь процесс с результатом, поэтому пример некорректен.

Psycho Tiger
14.09.2010, 14:59
Psycho Tiger, ты сравниваешь процесс с результатом, поэтому пример некорректен.
Ок, волшебник и иллюзионист. Второй не творит волшебство взаправду, но люди его считают волшебником, а он это отрицает, говоря что он простой деревенский парень. И видя какой-то старый фокус он вполне может утверждать, что это не настоящее волшебство.

Необязательно быть физиком чтобы поговорить о кинематике. Необязательно быть математиком чтобы решить дифуру. Но тот, кто знает о кинематике вполне может сказать собеседнику, что он не физик. Если он имеет представление об этой теме - значит он знает, на что способны люди "из этой темы".

iNils
14.09.2010, 15:08
Опять примеры не корректны. Речь шла не о написании программы, а о восприятии программистом мира через программирование.

Psycho Tiger
14.09.2010, 15:21
Опять примеры не корректны. Речь шла не о написании программы, а о восприятии программистом мира через программирование.
Ну, тут двойственный момент: я никогда не пойму террористов-камикадзе, в то время как я могу понять людей из своего окружения. Камикадзе, слава богу, у меня в окружении нет, в то время как я знаком с разными людьми. И по личному опыту скажу, что это не так уж и сложно понять, через какую призму на мир смотрит человек, с которым ты тесно (давайте без пошлостей?) общаешься больше месяца.

Но если представить что etc не шутил, пародируя тебя - то соглашусь, что про исчисление с 0 у программистов - это ересь.

iNils
14.09.2010, 15:32
Кстати о нуле, я в школе начинал программировать на QBasic, а там массивы начинались с 1.

Psycho Tiger
14.09.2010, 15:35
В псевдокоде классическом они тоже с единицы начинаются, кстати.
Видимо, для тех, в чьих языках начинается с 1 - бухают один день, для тех в чьих с 0 - в другой )

CrazyFlasher
14.09.2010, 15:37
кстати, в некоторых странах в школьной программе по математике 0 тоже включают в натуральные числа

iNils
14.09.2010, 15:45
Вспоминая фильм "бесславные ублюдки", когда немец раскусил американцев по числу показанных на пальцах, можно также пошутить на тему как раскусить программиста - он, когда нужно посчитать, загибает первый палец и говорит ноль.

Psycho Tiger
14.09.2010, 15:46
кстати, в некоторых странах в школьной программе по математике 0 тоже включают в натуральные числа
Помню когда я в школе учился самые дебаты были: включать или не включать. 0 - это типа нет ничего. Сколько яблок на столе? - ноль. Тоже участвует при счете. Дак у учителей у каждого были собственные мнения на этот счет - и частенько нам рассказывали, почему их мнение единственно правильное. До сих пор не могу понять как натуральность чисел относилась к физике, например.

Zebestov
14.09.2010, 16:59
и как же тут не растянуть меха старого боянчика:
"ламер считает, что в килобайте 1000 байтов, а матерый программист уверен, что в километре 1024 метра!"

Psycho Tiger
14.09.2010, 17:22
Кстати в контрольной один раз было без задней мысли перевёл Омы в КилоОмы путём деления на 1024.

Котяра
14.09.2010, 17:37
Помню когда я в школе учился самые дебаты были: включать или не включать. 0 - это типа нет ничего. Сколько яблок на столе? - ноль.
То ли Задорнов, то ли ещё кто из петросянов: "Я умею молчать на двухстах языках мира".

silin
14.09.2010, 17:40
>>Все программисты дни в году считают от 1, если что.
не все, в этом я уверен

Добавлено через 4 минуты
упс, не долистал, а ответил в первуже же ветку что открылась, сори

BlooDHounD
14.09.2010, 18:46
кодер - человек пишущий код.
программист - человек пишущий программы.

кодер не занимается программированием, он занимает кодированием. если задача "реализуй мне MD5" то с этим спрявится любой кодер, так как доки полно. а если задача "сделай мне ММО", то с этим справится не каждый программист.

каждый программист - кодер, но не каждый кодер является программистом.

Psycho Tiger
14.09.2010, 19:09
Понятно. Ну если так - то да.

Вообще как по мне - так любой кодер, который желает развиваться перерастёт в программиста, так что для меня кодер - это просто более ранний уровень программиста. Может быть я заблуждаюсь, особо над этим не думал. Может быть это 2 несвязанные ветки друг с другом, но вряд ли.

Badim
15.09.2010, 23:50
всех с прошедшим! =)

FlashRus
16.09.2010, 00:23
Кстати о нуле, я в школе начинал программировать на QBasic, а там массивы начинались с 1.
Вспомнил про паскаль...... =) Массив начинает от туда, откуда захочешь=)