Этот код можно использовать в споре с джуном, который не может понять почему ты забраковал его код хотя "Он же делает то, что должен!"
Ну бывает человек способный, просто опыта не хватает. Да и "спор" это я утрирую
даваще, то то все конторы свои школы разработчиков набирают и тратят кучу ресурсов что бы получить человека с хоть каким то потенциалом.
Этих человек с потенциалом - как грязи, на каждую вакансию джуна за 20к рублей в месяц в Москве приходит по несколько сотен резюме.
Джунов ни разу не набирал, да?
За 20к в Москве никто даже не почешется
Он прав, на место джуна очень дохуя всех хотят и 20к - весьма норм зп для джуна в Москве
То то в мою прошлую контору идут люди с 8 месяцами опыта работы, которые es6 не знают
8 месяцев не так уж и много, хорошо если что-то кроме jquery знают (хотя может если направление чисто js, то наверное стоит знать новые фичи)
Ну вот и увольняйте таких нахуй. Не всем же по специальности работать.
Но тут код не делает, что должен, он вернет сегодняшнюю дату
Не, завтрашнюю. Только вернет ее завтра.
А какой завтра будет день?
ЧУДЕСНЫЙ!!!
Гребанные оптимисты... Когда завтра наступит, оно станет сегодня, а значит вернет он сегодняшнюю дату.
Завтрашняя дата завтра — сегодняшняя, но завтрашняя дата сегодня — завтрашняя.
дату в int? Может это unixtime?
timestamp возможно
А вот не факт, чисто теоретически, может дать и послезавтрашнюю.
И сегодняшнюю, ага.
Это блядь как?
Перевод часов.
Убедил.
Прикольно! Пришел на границу часового пояса с ноутбуком и прыгаешь.
Код работает.
"Метр в сторону"
Код не работает.
Код работает.
"Метр в сторону"
Код не работает.
1) Во-первых, перевод или подстройка часов
2) Во-вторых, если сейчас совсем почти полночь, ждешь день, и пока выполняются инструкции получения даты, уже наступает послезавтра. Понятно, это очень маловероятный сценарий. Да и скорее всего ни на что не повлияет
2) Во-вторых, если сейчас совсем почти полночь, ждешь день, и пока выполняются инструкции получения даты, уже наступает послезавтра. Понятно, это очень маловероятный сценарий. Да и скорее всего ни на что не повлияет
Sleep вообще нигде не даёт гарантий, что проспит ровно столько, сколько просишь. Например, в UNIX-подобных системах процесс может проснуться раньше из-за пришедшего сигнала. А может уснуть на неопределённый срок, если ему отправят SIGSTOP.
>>Например, в UNIX-подобных системах процесс может проснуться раньше из-за пришедшего сигнала.
Разве там не чекается пару регистров и если еще не все время отдрыхло то снова уходит в sleep, или такое поведение только на винде?
Разве там не чекается пару регистров и если еще не все время отдрыхло то снова уходит в sleep, или такое поведение только на винде?
Нет, иначе сделал sleep на сутки, и сутки нельзя завершить процесс, потому что он крутится внутри ядра, перезапуская сон. Если программист хочет поспать, делает цикл сам.
Например, clock_nanosleep вываливается с EINTR, если был сигнал. Поэтому надо самому в цикл засунуть.
О, эти прекрасные интеджеровые даты.
Похоже, что автор использовал тот же алгоритм и для этой шутки - подождал лет семь и запостил.
Больше. Если меня не подводит память, то эта шутейка всплывала на БОРе в качестве примера индусского кода. Было году в 2005, когда обитатель баша был либо админом, либо анимешником (вернее и тем и другим одновременно).
Она и на реакторе была. Если мне не изменяет память, там сразу несколько вариантов кода было.
Значит ли это что код работает?
Вспоминаю, как препод меня "пиздил" за фразу "но код же работает, что ещё надо?!". Славные были деньки...
Мне кажется что тут напиздели. Не хватает еще * 1000. Обычно слипы в миллисекундах же.
Кстати.
Я конечно не программист, хоть и написал несколько программ в своей жизни. Но не проще ли получить текущую дату и приплюсовать к ней один день?
Нет, программа сказала ждать сутки до ответа - сиди жди
так получается, что программа вернет тебе текущую дату, но завтра
Она тебе говорит: "Хочешь узнать дату завтрашнего дня? Подожди сутки, я отвечу"
Да, я понимаю, что код делает. Просто при такой логике в тот момент когда он её вернет, она уже будет не завтрашняя
Зачем? это даже не незнание команд и языка, это просто пиздец в мозгах какой то. Ну знаешь ты как получить текущую дату, ну приплюсуй к ней 1 день и все. Зачем все эти извращения на пустом месте? Или это потому что он не знает какие виды переменных бывают?
Возможно, это у меня постирония головного мозга, но мне всё же видится шутка в исходном коде)
Да так и есть. Ни один нормальный человек не будет получать следующий день таким ебанутым способом. Я даже не могу сказать что хотел сказать автор перемножением 3 переменных. Что это значит? Это пиздец какой то, ни один таджик до такого не додумается
Если ты имеешь ввиду 60 * 60 * 24, то это наоборот стандартная практика перевода секунд в сутки. Окей, можно было бы и посчитать, но нахуя, если есть компилятор? И потом, в случае изменения, опять ручками пересчитывать?
тогда будет не смешно
ничего не понял, но похоже на работу вражеского станда
Какое-то карательное программирование
Но ведь в момент возврата дата уже сегодняшняя.
Я календарь переверну, и снова 3 сентября...
ни за что бы не поверил, но дошло :D
Когда в монгольском фильме появляется надпись “прошло 10 лет”, значит монголы действительно прервали съемки, подождали 10 лет, и сняли оставшуюся часть фильма.
Чтобы написать коммент, необходимо залогиниться