У оккупационной армии сдают нервы

Вопросы международной политики.
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

oblom писал(а):бред, весь топик....от начала до конца
У меня впечатление, что пишут, не те люди, которые писали раньше под этими же никами в форуме. Вчера праздник какой был в Ванкувере? Типа напились все?

ПС. Как-то смешно получилось... Игра слов. Напились... Написали в форум...
Аватара пользователя
Marmot
Графоман
Сообщения: 39328
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Сообщение Marmot »

vg писал(а):У меня впечатление, что пишут, не те люди, которые писали раньше под этими же никами в форуме. Вчера праздник какой был в Ванкувере? Типа напились все?
А вот у меня есть оправдание: всё утро искал ошибку в продакшн коде, выяснилось
что в факин MySQL
select * from table where id>0 возвращает кучу записей, а
select * from table where id>-1 не возвращает ничего :(
если id это unsigned int.

Когда выяснилось в чём дело и всё было пофиксено у меня начался приступ ментально-словесного поноса :)
И вообще, более или менее серьёзно я только в программизме пишу :)
Аватара пользователя
Проф. Преображенский
Графоман
Сообщения: 20276
Зарегистрирован: 08 ноя 2006, 11:10

Сообщение Проф. Преображенский »

Ты завтра прочитай по нитке ... и свой постинг.
А что? Вначале мы говорили о людях по отдельности. Каждый из нас в нормальных условиях вполне нормален. В условиях войны вполне способен сорваться и натворить глупостей.
Последний постинг был совсем о другом.
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

Marmot писал(а):
vg писал(а):У меня впечатление, что пишут, не те люди, которые писали раньше под этими же никами в форуме. Вчера праздник какой был в Ванкувере? Типа напились все?
А вот у меня есть оправдание: всё утро искал ошибку в продакшн коде, выяснилось
что в факин MySQL
select * from table where id>0 возвращает кучу записей, а
select * from table where id>-1 не возвращает ничего :(
если id это unsigned int.

Когда выяснилось в чём дело и всё было пофиксено у меня начался приступ ментально-словесного поноса :)
И вообще, более или менее серьёзно я только в программизме пишу :)
MySQL хорошая база. Хотя иногда с приветом. Попробуй записать в таблицу базы данных некий путь:
\\host\directory\filename.
Веселуха.
ПС. Я там ещё пропотстил http://forum.kamorka.com/viewtopic.php?t=5272 по этому поводу.
oblom
Читатель
Сообщения: 10786
Зарегистрирован: 20 фев 2003, 22:04

Сообщение oblom »

В Багдаде убит российский дипломат, еще четверо похищены
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

oblom писал(а):
В Багдаде убит российский дипломат, еще четверо похищены
Могу ошибаться, но так, вроде, не было дипломатических номеров на машине?
oblom
Читатель
Сообщения: 10786
Зарегистрирован: 20 фев 2003, 22:04

Сообщение oblom »

Иракские боевики расстреляли мирных жителей в городе Удхайм, расположенном в 120 километрах к северу от Багдада, передает агентство Reuters.

Как сообщили в полиции, боевики заблокировали дорогу, заставили людей выйти из машин и устроили расправу. Всего были убиты 24 человека, включая детей и стариков.
oblom
Читатель
Сообщения: 10786
Зарегистрирован: 20 фев 2003, 22:04

Сообщение oblom »

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

a chto eto meniaet?
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45492
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Сообщение Stanislav »

Marmot писал(а):А вот у меня есть оправдание: всё утро искал ошибку в продакшн коде, выяснилось
что в факин MySQL
select * from table where id>0 возвращает кучу записей, а
select * from table where id>-1 не возвращает ничего :(
если id это unsigned int.
Ну вы блин, даете! Про то, что если -1 преобразуется в unsigned int, то оно уходит в max(unsigned int)-1 мне еще мой учитель на кафедре в институте рассказывал году этак в 90-м. Не помню точно когда, помню только, что это Паскаль был.
Аватара пользователя
Marmot
Графоман
Сообщения: 39328
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Сообщение Marmot »

Stanislav писал(а): Ну вы блин, даете! Про то, что если -1 преобразуется в unsigned int, то оно уходит в max(unsigned int)-1 мне еще мой учитель на кафедре в институте рассказывал году этак в 90-м. Не помню точно когда, помню только, что это Паскаль был.
SQL это не С и не Паскаль.
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

Marmot писал(а):
Stanislav писал(а): Ну вы блин, даете! Про то, что если -1 преобразуется в unsigned int, то оно уходит в max(unsigned int)-1 мне еще мой учитель на кафедре в институте рассказывал году этак в 90-м. Не помню точно когда, помню только, что это Паскаль был.
SQL это не С и не Паскаль.
MySQL драйвера (по крайней мере одбц, виндовз) похоже трансцируют строку как есть. Типа там у них sprintf в коде ...

Другой прикол - некоторые приложения MySQL (разработанные ими, а не мной) ложатся легко, ели передать неверныый параметр туда, где ожитается LPCTSTR.
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

Stanislav писал(а):
Marmot писал(а):А вот у меня есть оправдание: всё утро искал ошибку в продакшн коде, выяснилось
что в факин MySQL
select * from table where id>0 возвращает кучу записей, а
select * from table where id>-1 не возвращает ничего :(
если id это unsigned int.
Ну вы блин, даете! Про то, что если -1 преобразуется в unsigned int, то оно уходит в max(unsigned int)-1 мне еще мой учитель на кафедре в институте рассказывал году этак в 90-м. Не помню точно когда, помню только, что это Паскаль был.
Ты это ... потопчи немного предмет, MySQL :lol:
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45492
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Сообщение Stanislav »

vg писал(а):
Stanislav писал(а):
Marmot писал(а):А вот у меня есть оправдание: всё утро искал ошибку в продакшн коде, выяснилось
что в факин MySQL
select * from table where id>0 возвращает кучу записей, а
select * from table where id>-1 не возвращает ничего :(
если id это unsigned int.
Ну вы блин, даете! Про то, что если -1 преобразуется в unsigned int, то оно уходит в max(unsigned int)-1 мне еще мой учитель на кафедре в институте рассказывал году этак в 90-м. Не помню точно когда, помню только, что это Паскаль был.
Ты это ... потопчи немного предмет, MySQL :lol:
А чего предмет то? Тут операция сравнения и при сравнении операнды должны быть одного типа - нельзя сравнивать огурцы с трамваями, поэтому -1 и привелся к unsigned int и получили афигенное число, ясно дело, что таких id в базе не нашлось и потому ничего не вернуло. Или в майСКЛ сравнение по другим принципам работает?
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

Stanislav писал(а):
vg писал(а):
Stanislav писал(а):
Marmot писал(а):А вот у меня есть оправдание: всё утро искал ошибку в продакшн коде, выяснилось
что в факин MySQL
select * from table where id>0 возвращает кучу записей, а
select * from table where id>-1 не возвращает ничего :(
если id это unsigned int.
Ну вы блин, даете! Про то, что если -1 преобразуется в unsigned int, то оно уходит в max(unsigned int)-1 мне еще мой учитель на кафедре в институте рассказывал году этак в 90-м. Не помню точно когда, помню только, что это Паскаль был.
Ты это ... потопчи немного предмет, MySQL :lol:
А чего предмет то? Тут операция сравнения и при сравнении операнды должны быть одного типа - нельзя сравнивать огурцы с трамваями, поэтому -1 и привелся к unsigned int и получили афигенное число, ясно дело, что таких id в базе не нашлось и потому ничего не вернуло. Или в майСКЛ сравнение по другим принципам работает?
Да ты прав. Я просмотрел. Мармот действительно писал, что у него id - unsigned.
Аватара пользователя
Marmot
Графоман
Сообщения: 39328
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Сообщение Marmot »

vg писал(а):
Stanislav писал(а):А чего предмет то? Тут операция сравнения и при сравнении операнды должны быть одного типа - нельзя сравнивать огурцы с трамваями, поэтому -1 и привелся к unsigned int и получили афигенное число, ясно дело, что таких id в базе не нашлось и потому ничего не вернуло. Или в майСКЛ сравнение по другим принципам работает?
Да ты прав. Я просмотрел. Мармот действительно писал, что у него id - unsigned.
Господа, вы это, сами-то понимаете чего пишите?
Когда я пишу -1, это значит минус один, это литерал, не переменная, и смысл этого литерала однозначный! Это signed value!
Эти ребята просто обязаны сравнивать в том размере куда помещаются оба числа.
Даже в старом добром С char промотится до int в случае сравнения!
Ответить