yostrov: (Uncle Sam)
[personal profile] yostrov
  Около полуночи меня разбудил телефонный звонок: произошел сбой в программе у одного из стартапов, где я подрабатываю архитектором баз данных. Оказалось, один из программистов сделал так, что когда пользователь ставит галочку в графе "черновик", в базу данных в записывается ноль, а когда не ставит - единица. Для понимающих: имя поля iDraft. Для всех остальных опрос:

[Poll #1889479][Poll #1889479]

UPD: Вопрос о национальности моего уважаемого коллеги прошу не задавать.

Еще один базовый принцип, чтоб два раза не вставать: кофе - он.

Date: 2014-07-10 11:45 am (UTC)
From: [identity profile] vesper-bot.livejournal.com
Неверно в общем случае. В том же Турбо-Паскале "да", т.е. "истина" это -1 или $FF, при этом 1 ЕМНИП не является ни истиной, ни ложью, а является просто единицей, в Си 0 - ложь, а истина буквально "не ноль", т.е. 1 хотя и истина, но истиной является также 2, 0x2109c84d и тому подобное, а, как тут заметили, в скриптовых языках истиной бывает уже 0, а ложью - всё остальное (в кодах возврата умолчание, если программа вернула 0, значит отработала корректно, а если не ноль, значит что-то стряслось).

Profile

yostrov: (Default)
Американский Наблюдатель

April 2026

S M T W T F S
   1 234
567891011
12131415161718
19202122232425
26272829 30  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 6th, 2026 04:56 am
Powered by Dreamwidth Studios