Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2002.08.22;
Скачать: [xml.tar.bz2];

Вниз

День Программиста   Найти похожие ветки 

 
Сергей Суровцев   (2002-07-14 19:01) [0]

Имеем на данный момент явную несправедливость!
День учителя есть, День связиста есть, День шахтера имеется
и еще куча всяких дней, чьих-то, а ПРОГРАММИСТА нету. А куда
они нынче без нас, правильно, никуда. Может учредим
себе профессиональный праздник? Какие будут предложения?


 
Юрий Зотов   (2002-07-14 19:07) [1]

Уже есть. Правда, неофициальный, но отмечать его это не мешает. 256-й день года.


 
Nikolay   (2002-07-14 19:12) [2]

Да. Проблема обсуждалась множество раз и было множество предложений, но 256 день нравиться мне больше всего :)


 
SPeller   (2002-07-14 19:21) [3]

Надо выносить вопрос в госдуму. Иначе никак


 
Извращенец   (2002-07-14 19:56) [4]

наш праздник, так давайте его сами и отмечать!!! кто нам мешает? это касается нас, зачем кого-то трогать
(*>Надо выносить вопрос в госдуму. Иначе никак*)
ну кому она нужна, эта госдума.


 
keymaster   (2002-07-14 20:01) [5]

Если не ошибаюсь - в этом году 15 сентября


 
Black_Angel   (2002-07-14 20:24) [6]

Если 256, то в высокосный день дата будет отличаться, что не есть хорошо...


 
Сатир   (2002-07-14 21:02) [7]

имхо, мания величия


 
Lola   (2002-07-14 22:38) [8]

Идея конечно отличная и, что самое примечательное, крайне нужная. Мы ведь всегда отмечали те праздники, в какой отрасли работали, т.е. были "прилагательными", а не "существительными". На мой взгляд официальный праздник "придаст нам вес в глазах общественности". Насчет даты, опять же на мой взгляд, лучше выбрать день на Ивана-Купала. Здесть куча плюсов. Но дата - это второй вопрос, а первый - организация. Вот тут-то надо хорошенько пораскинуть мозгами и приложить руки.


 
Nikolay   (2002-07-14 23:10) [9]

http://progday.narod.ru/main.htm а вот еще ссылочка по поводу даты. Конечно дата спорная но.. :)
Наверно надо сначала определиться с датой:)


 
Сергей Суровцев   (2002-07-14 23:56) [10]

256 день в году это, конечно, хорошо, но неконкретно, а
праздник должен ощущаться заранее. День на Ивана-Купала
тоже неплохо, но тогда народ разделится, что не есть хорошо.
Здесь, я думаю, нужна какая-то наша дата, день изобретения
или создания чего-то.Кто какие даты помнит?
А госдума нам нафиг не нужна, когда у нас любой
"Извращенец ©(14.07.02 19:56)" умнее их всех вместе взятых,
сами справимся, мы народ на редкость комуникабельный.


 
Nikolay   (2002-07-15 00:12) [11]

2Сергей Суровцев © (14.07.02 23:56) посмотрите на мою ссылку там есть еще одна дата ( сорри если я не так истолковал ваши слова)


 
Сергей Суровцев   (2002-07-15 00:20) [12]

>Nikolay © (15.07.02 00:12)
Блин, это больше на никролог похоже, или на агитацию
праздника в палате больных жуткой депрессией. :)))
Больше жизни!!! И, на мой взгляд, нужно привязываться
не к дням рождения, а к эпохальным событиям, как то-
создание первой электронной ЭВМ ("Алдан" к примеру,
жаль что его не было), или персоналки, или MS-DOS"а
на крайний случай...




 
NailMan   (2002-07-15 01:36) [13]

Имхо, 256-й день - это наверно самая оптимальная дата для такого дня. А назвать еще можно (День Stack OverFlow).

И пусть он будет не какой-то определенной датой отмечен как обычные праздники, а, имхо, 256-ым днем в году. Такого праздника я еще не встречал, чтобы праздновался с жестко ззавиксированным offset от нового года, поэтому он будет уникальным.


 
IlyaA   (2002-07-15 08:58) [14]

To NailMan> Если уж ты заговорил про offset, то пожалуй больше подходит не "Stack OverFlow", а "Access Violation" (Ошибка - "смерть программиста").

А так offset не плохой, но почему не 2, 4, 8, 16, 32, 64 или 128. Или все енти даты?


 
RV   (2002-07-15 09:02) [15]

ну почему же не 2, 4, 8, 16, 32, 64 или 128?
предлагаю назначить их репетициями


 
blackman   (2002-07-15 09:22) [16]

Я уже давно отмечаю! 5 и 20-ого - зарплата и аванс.
Каждый может в свои любимые дни.


 
Igorek   (2002-07-15 10:05) [17]

Действительно пусть будет 10 декабря. Все таки день рождения первого программиста. Если бы он (точнее она) не родился, то кто знает чем бы мы тут сейчас занимались.


 
Lola   (2002-07-15 10:31) [18]

Често говоря, не люблю зимние праздники (кроме Нового года естественно). У меня вся семья родилась начиная с ноября по февраль. Это ужастно. Летом есть возможность хоть на пикник выбраться, а зимой набиваться в тесном душном помещении - тоска. Я ведь так понимаю, нам праздник нужен для того, чтобы его праздновать с друзьями, родными и т.д., а не только обвести число кружком в календаре?


 
limon   (2002-07-15 11:09) [19]

а сентябрь - хорошо для праздника - бархатный сезон...


 
SPeller   (2002-07-15 11:15) [20]

10-го месяца 24-го числа.


 
SPeller   (2002-07-15 11:25) [21]

Или можно день выпуска Виндовса - "День синей смерти"


 
Андрей К.   (2002-07-15 11:36) [22]

А нам дык на работе премию в день связиста выдали и с праздником поздравили, "проффессиональным", хотя я - программист рассчетного центра...


 
dzmitry   (2002-07-15 11:50) [23]

всё, наконецто я выбрал день программиста - и буду я отмечать его на 256 день от начала года - самая оригинальная дата...


 
Катерина   (2002-07-15 12:01) [24]

Предлагаю выбрать что-нибудь из двоичной математики: 0101, 1001, 1101, 0110, 1010, 1110, 0111, 1011 или 1111. Наверное, последнее - 11 ноября. Правда год не всегда удачно будет вписываться :(


 
Lola   (2002-07-15 12:06) [25]

Хотели как лучше, а получилось как всегда. Перешли на шутки. Так у нас никогда дня программера не будет. И поделом, сами себя организовать не можем. :(


 
SPeller   (2002-07-15 12:13) [26]

Я вполне серьёзно- 10.24


 
Катерина   (2002-07-15 12:27) [27]

Я тоже - 11.11 (F-день или день F)


 
Miska   (2002-07-15 13:33) [28]

А 256 день в этом году – это какая дата?


 
Fiend   (2002-07-15 13:41) [29]

Увидел про 256 день в году, и мысли сразу:
Как вычислить 256 день в году.

Главное про клендарь на стене даже не подумал.

Вот уж что значит программистский тип мышления
:))))))))))))))


 
Lola   (2002-07-15 16:51) [30]


> Fiend © (15.07.02 13:41)
Мой муж (то же программер) даже посоветовал табличку в экселе нарисовать :)) Да уж...


 
Руль   (2002-07-15 19:57) [31]

Короче предлагаю назначить день программиста на 256 день года и все на этом, если кто-то против, то это оцениваеться как дезертирство (шаг влево, шаг вправо оцениваеться как попытка к бегству ---- расстрел) !! :)))))))))))))))))))))))))))))))))

Возражения будут ?????????????????????????????????????????


 
ZZ   (2002-07-15 20:01) [32]

Уберите этого СРУЛЯ... :)


 
Извращенец   (2002-07-15 20:17) [33]


> Руль

рули в сторону, но надо помнить День Рожденья первой женщины-программистки, 10 декабря, 1815 года. Надо и этот День отмечать.
И вообще давайте не ссориться, а то будут две партии программистов... и такие высказываения только ухудшают ситуацию.
вот объясни зачем 256 день надо считать Днем Программиста. Может лучше тогда 29 февраля, и будет все хорошо.



 
keymaster   (2002-07-15 20:35) [34]

не........... 29 февраля - это очень НЕ хорошо!
Праздновать свой день раз в 4 года - это как-то редко...

Я ЗА 256 ДЕНЬ!!!


 
Lola   (2002-07-15 20:45) [35]

Если бы вы еще современных женщин-программисток уважали так же, как первую! А если серьезно, надо обратиться к г-ну Merlin-у с просьбой провести опрос всех посетителей сайта. Варианты уже предложили, ему и карты в руки.


 
Igorek   (2002-07-15 23:27) [36]

Почему не 256 (128, 64, 32 и т.д.) день в году?
Потому что ни одна из этих дат не имеет преимуществ перед другой.

Почему 10 декабря?
1) Потому, что в этот день родилась первая программистка
2) Потому, что она была женщиной, и тогда празник будет напоминать мужчинам-программистам, что и женщины-программисты хорошие бывают (если кто сомневается ;-))

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

Всегда хорошо, если празник имеет какую-то историческую подоплеку. А 256 день - это что?
"Когда-то в далеком 2002 на http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1026658912&n=3 был учрежден празник программиста - 256 день в году." - смех да и только. :-)

---
"Я ему про Фому, а он мне про Ерему"


 
Pingo   (2002-07-16 02:19) [37]

Празднуем день программиста, не IT Specialistа?
День сисадмина, существует теория: "международный" - последняя пятница июля (пятница - это красиво), прошу меня не судить не я выдмувал. Кстати скоро. Праздновать буду, так как имею некое отношение, но сильно не отпраздную (наверное, литрушкой пивка) - детям как-никак только три с половиной месяца будет.
Но дальше такое предложение, давайте начинать как международный,
т.е. PROGRAMMER день (это в ASCII), а что получим в HEX"e?
70 72 6F 67 72 61 6D 6D 65 72, предлагаю левую часть без изменений, а правую в десятеричной системе, т.е.
(7+7+6+6+7+6+6+6+6+7)+(0+2+15+7+2+1+13+13+5+2)=124.
Итого 124 день года - {31+28+31+30+4} 4 мая (5 при высокосном).
По погодным условиям неплохо, да и для печени нормально [1,2,..,9...].
Прошу простить, если с арифметикой ошибся - на часы посмотрите.

P.S. В ряд Фурье раскладывать не предлагал...


 
Юрий Зотов   (2002-07-16 02:46) [38]

> Как вычислить 256 день в году.

Примерно так
:о)

finction GetProgrammersHoliday(Year: word): string;
begin
Result := DateToStr(EncodeDate(Year, 1, 1) + 255)
end;


 
NailMan   (2002-07-16 03:12) [39]

Я считаю что главный праздник ВСЕХ людей знаимающихся программированием( День Программиста) надо праздновать на 256-ой день от 01.01.xxxx - все таки число неординарное(крайнее), а для милых дам-программеров учредить специальный праздник День Прграммистки(что то вроде 8-го программерского марта) отмечающийся 10 января, тоесть в день рождения женщины программистки.

Получается полная аналогия с главными праздниками РОССИИ: День Независимости(главный вроде как) и День Конституции(дочерний).



 
Anna_   (2002-07-17 13:17) [40]

Как-то несолидно такой день раз в 365/366 суток устраивать. Как насчет того, чтобы праздновать каждый 256ой день начиная с 01.01.01, например? Во-первых, чаще, чем раз в год. Во-вторых, попадает на разные месяцы - тут тебе и белые ночи, и игра в снежки с "сионистами", и вылазки на природу. В-третьих, интереснее высчитывать ближайшую дату.
А День Программистки можно праздновать также, только начиная с 10 декабря, 1815 года.



 
Извращенец   (2002-07-23 18:54) [41]

давайте праздновать и 256-ой день и 10 декабря. Две дополнительные пьянки в году!!!


 
vuk   (2002-07-23 20:36) [42]

Ну еще тогда можно отмечать 4 апреля(от номера ошибки 404 - not found) - день всех интернетчиков, а в особенности Web-мастеров. :o)


 
GydruS   (2002-07-24 10:00) [43]

Солидарен с Анной! Только точкой отсчёта нужно брать, наверное, не 01.01.01. Может быть лучше 00.00.00? Или дату открытия электричества? Или создания булевой алгебры? Но день программера нужно отмечать раз в 256 дней!!! Почему? см. выше :)))


 
Anna_   (2002-07-25 13:38) [44]

> GydruS , вот спасибо... Главное - чтобы нас теперь не заставили эту самую дату высчитывать по принципу "инициатива наказуема"...
А по поводу дату отсчета - не думаю, что дату создания булевой алгебры кто-нить знает с точностью до дня...


 
Сочувствующий   (2002-07-25 14:41) [45]

10 декабря это по какому стилю?А вообще можно было бы с 22 на 23 декабря отмечать.Самый короткий день..соответсено самая длинная ночь...ведь программисты создали хаос.


 
RV   (2002-07-25 14:46) [46]

не 2, 4, 8, 16, 32, 64 или 128. Или все енти даты?
все эти даты, причем еще с 2х недельным смещением (по ст. стилю)


 
Man-In-Red   (2002-07-25 15:39) [47]

Я всегда за 256 день…

P.S. А если бы 252, то попало бы прямо на мой день рождения :)


 
vads   (2002-07-25 17:49) [48]

RV © (25.07.02 14:46)

Идея богатая, но считаю, что исчиcлять по старому стилю - неправильно

Пусть лучше по новому, тогда на каждый "официальный" день, будет еще и "неофициальный" (типа старый новый год). :)))

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


 
GydruS   (2002-07-26 09:15) [49]

2 Anna: Дык это ж даже интересно! Я бы с радостью прямо сейчас этим занялся, если бы не работа, из-за которой дома только валишься в постель! Не хватает уже почти ни на что! :( Но как появится время... :)))
А на счёт булевой алгебры жаль. :( :) Но всё же мне ближе 00.00.00.
А ещё можно считать дату не в годах а в байтах. :) Т.е. в поле дата всегда писать столько, сколько раз прошло 256 дней от точки отсчёта + 1. %))


 
Lord Warlock   (2002-07-26 09:20) [50]

Давайте сообща напишем программу которая будет высчитывать День Программиста! :)))


 
Judith   (2002-07-26 09:55) [51]

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


 
RV   (2002-07-26 10:05) [52]

а давайте обратимся к автору сайта, пусть он 30-31 декабря положит где-нить кнопку, которая генерит случайный день

по большинству ответов кнопки получим если не день программиста, то день программиста, крый был тут.
А в тот день - следующий день выберем (но не более чем через год).
Главное - праздник не повторяется, никакой закономерности, чем не программистский праздник.


 
Asteroid   (2002-07-26 10:29) [53]

Кхм...если я не ошибся, то 256-й день в этом году - это 13 сентября, пятница (если считать с начала этого года).

А прогу написать стоит :)


 
Сочувствующий   (2002-07-26 11:42) [54]

Asteroid © (26.07.02 10:29)
Да пятница 13-это круто...погуляем.


 
igorr   (2002-07-26 13:27) [55]

2Asteroid
>А прогу написать стоит :)

Странно, а мне казалось, что тема закрыта еще
в ветке http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1026979986&n=3

Вот эта крутая прога :)

procedure TForm1.Button4Click(Sender: TObject);
var
DayCount:integer;
i,j,k:integer;
begin
for k:=2002 to 2012 do begin
DayCount:=0;
Calendar1.Year:=k;
for j:=1 to 12 do begin
Calendar1.Day:=1;
Calendar1.Month:=j;
if Calendar1.Month=j then
for i:=1 to 32 do begin
Calendar1.Day:=i;
if Calendar1.Day=i then inc(DayCount);
if DayCount=256 then begin
ListBox1.Items.Add(IntToStr(Calendar1.Year)+" "+DateToStr(Calendar1.CalendarDate));
Break;
end;
end;
end;
end;
end;



 
Anna_   (2002-07-26 14:15) [56]

2 GydruS: Программу писать - интересно. Вспоминать, сколько в разные времена апгрейдили календарь всякими "+11 дней" и "+13 дней" - скучно.

>мне ближе 00.00.00.

Мне тоже ближе, но что-то далекие предки не озаботились созданием нулевого года и нулевого месяца. :-). Ну не подумали.


 
Юрий Зотов   (2002-07-27 08:54) [57]

> igorr © (26.07.02 13:27)

Прога и правда крутая. Особенно понравились вот эти две строчки, идущие ПОДРЯД:

Calendar1.Month:=j;
if Calendar1.Month=j then... // А что, здесь может быть иначе?

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

procedure TForm1.Button4Click(Sender: TObject);
var
Year: word;
begin
ListBox1.Clear;
for Year := 2002 to 2012 do
ListBox1.Items.Add(DateToStr(EncodeDate(Year, 1, 1) + 255))
end;

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


 
Asteroid   (2002-07-27 10:42) [58]

Вариант написанного Юрием Зотовым:
procedure TForm1.Button1Click(Sender: TObject);
var date: Double;
yoff, moff, doff: WORD;
i: WORD;
begin
ListBox1.Clear;
yoff := 2002; moff := 1; doff := 1;
date := EncodeDate( yoff, moff, doff ) - 1;

for i := 0 to 19 do
begin
ListBox1.Items.Add( DateToStr( date ) );
date := date + 256;
end
end;


Считает с любого дня по 256 дней


 
Ate   (2002-07-27 13:07) [59]

А по-мйму день НАС уже давно отмечают....
1 апреля...
Меня в этом году ТАААК отметили!


 
igorr   (2002-07-27 15:47) [60]

to Юрий Зотов © (27.07.02 08:54)
Спасибо, что тыкнул носом. Буду знать.




Страницы: 1 2 вся ветка

Форум: "Потрепаться";
Текущий архив: 2002.08.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.6 MB
Время: 0.008 c
4-71418
Alex-A
2002-06-18 14:20
2002.08.22
Именованные каналы


3-71070
Сергей Ноудов
2002-08-03 00:02
2002.08.22
Создание индекса по вычислимому полю???


1-71088
kronprince
2002-08-12 12:28
2002.08.22
TClientDataSet ->CommandText changes are not allowed


7-71391
Alexander
2002-06-09 01:39
2002.08.22
Как изменить иконку для какого-либо диска в проводнике?


14-71319
Wild Wizard
2002-07-26 16:18
2002.08.22
А как насчет того чтобы.....





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский