Там же в комментариях к документации пишут, что такое ограничение обходится путем вынесения подзапроса на 2 уровня вглубь — в этом случае данные полностью материализуются и могут использоваться в обновлении. У нас именно такой запрос и получился — работает на 5.0 сервере.
/*сортировка товара по алфавиту*/
SET @rownum := 0;
UPDATE
products p
SET
p.order_num = (SELECT
temp.new_order_num
FROM
(SELECT
p2.product_id,
((@rownum := @rownum + 1) * 10) AS new_order_num
FROM
products p2
ORDER BY
p2.model) AS temp
WHERE
temp.product_id = p.product_id)
В свое время увлекался этой технологией. Сами очки (от одной русской фирмы) стоили порядка 1500 рублей. В играх создается такое ощущение, что сидишь и смотришь в окно, за котором происходит все действие, а на стекле наклеены показатели здоровья и патронов :)
Благодаря стерео-драйверу от nVidia, качественная поддержка стерео есть в большинстве 3Д-игр! В том числе, драйвер позволяет выставить режим отображения как для затворных очков (что были в статье), так и для анаглифных (красно-синих), которые можно найти в любом книжком магазине.
Ни один фильм не сможет передать всю полноту стерео-изображения, чем компьютерная игра.
У всего этого есть один маленький недостаток — нельзя долго играть в экшен-игры, например, в шутеры — глаза устают от постоянной смены фокуса с одного предмета на другой. Поэтому необходимо делать перерыв каждые 15-30 минут.
Игры — это прежде всего отдых, такой же, как и фильмы, музыка, да и любые другие увлечения. Во время игр мозг переключается на другие задачи, тем самым «отдыхая» от повседневной жизни. Разнообразие — вот залог успешной и плодотворной деятельности.
Сами по себе игры могут принести не только развлечения, но еще и большую пользу. Например, в ММОРПГ можно улучшить свои навыки общения, знания иностранных языков, экономики, менеджмента, планирования — всего того, что может пригодиться в реальной жизни. Не говоря уже о том, что на играх можно зарабатывать вполне реальные деньги — и это ничем не отличается от того, как если бы мы сидели в том же магазине в качестве продавца.
Кто-то в играх видит лишь развлечение, а для кого-то — это многомиллиардная индустрия с колоссальными возможностями.
А ничего, что на Internet Explorer приходится лишь 15% найденных уязвимостей, тогда как на Firefox — 44%? О какой безопасности может идти речь? soft.compulenta.ru/475523/
Вполне нормальное описание требований к проекту, по которому можно понять объем и сложность работ (при условии, что там действительно были перечислены все нюансы).
Лучше уж так, чем пустой лист и одно желание «сделать то, не знаю что» или «мы сейчас начнем, а по ходу дела уточним». Осталось только его проанализировать и выдвинуть предложение по срокам и стоимости.
Delphi — отличный инструмент для создания windows-приложений, запускающихся на всех версиях Windows и не требующих скачки-установки фреймворков на сотню мегабайт. Плюс к этому огромная база готового кода, библиотек и компонентов, а также сильное русскоязычное делфи-сообщество.
Не стоит удивляться спаму в новом ящике, которым еще нигде не светили — спамеры уже довольно давно генерируют почтовые адресы для своих рассылок и просто собирают рабочие адреса для дальнейшего использования.
Сотрудники антивирусной компании не телепаты и не могут знать, какой функционал у вашего ПО и куда оно там лезет. Не удивительно, что чтение памяти адресного пространства ДРУГИХ процессов вызвало подозрение. И это правильно. Такое поведение считается «хаком» и не должно использоваться в обычном ПО, которым и является ваш трейдер.
Если бы вы попросили оказать вам помощь, рассказали о тонкостях работы своего ПО — тогда и был бы нормальный адекватный ответ со стороны поддержки. Но вместо этого были лишь требования и ни одного шага навстречу.
>> Вы путаете, именно на это была направлена переписка с поддержкой
Как раз таки и нет — автор поста сразу потребовал добавить его программу в исключения и чтобы ТАМ разобрались в проблеме. Это все-равно, что разработчик игры просил бы создателей Windows исправить ошибку в ЕГО программе.
ttools должен был поступить следующим образом:
— найти причину, почему антивирус стал реагировать на его ПО;
— описать проблему с подробными сведениями — какой функционал ПО вызывает ложное срабатываение и при каких условиях;
— получить от разработчиков антивируса рекомендации, как поступить в возникшей ситуации (этой проблеме не один день и решения уже есть, причем много).
Только вот ни одного из этих пунктов ttools не сделал. И даже наоборот — стал ругаться с поддержкой, угрожать публикацией их переписки и т.п. Почему?
Удивляет отношение разработчика к данной проблеме — вместо поиска и устранения причины совместно с разработчиками NOD'а, ttools начинает «перегибать палку». Зачем?
ttools пишет: > Т.е. при таком положении дел, в отсутствии поддержки со стороны антивируса чтобы «покопать свой код» я должен что сделать? купить и поставить NOD, удалить свой антивирус и провести ряд экспериментов по отключению функций и поиску, на какую же из них активируется эвристический анализатор NODа.
Да, именно так и делают нормальные разработчики — тестируют свое ПО, находят и исправляют в нем ошибки. Причем сам разработчик, ttools, даже не удосужался выяснить, откуда такая реакция на его софт и не попытался устранить возможные огрехи.
Видите ли, у него нет времени на тестирование своего ПО, написанного с использованием «хаков» и потенциально опасных приемов. Зато есть время у разработчиков антивирусов проверять работу «левого ПО», искать причины срабатывания предупреждений и добавлять данный софт каждый раз в исключения? Следует уважать не только свое, но и чужое время.
В некоторых фирмах с целью соблюдения режима секретности и избежания утечки информации от нерадивых работников разрешается пользоваться только телефонами БЕЗ камер. Особенно популярны такие модели на западе.
Также можно посмотреть Microsoft Robotics Developer Studio (Microsoft RDS), которая выполнена на основе их Visual Studio, имеет отличные инструменты для разработки и отладки (в том числе симуляцию реального окружения — комнаты, улицы и т.п.). Есть бесплатная Express-версия. Официальный сайт: www.microsoft.com/robotics/
Являюсь разработчиком. После сегодняшней новости и небольшого расследования выяснилось, что у нас в организации данный вирус появился и стал паразитировать примерно с декабря 2008 года О_о
Переименования? Никак. Программа не может определить, что именно эту колонку или таблицу переименовали в другую. Максимум что можно сделать — после анализа различий исключить соответствующие объекты для генерации кода и вручную отредактировать получившийся скрипт.
Программа отлично сравнивает базы данных и генерирует скрипт для «обновления». Сравнения могут быть как по структуре (таблицы, процедуры, триггеры), так и по самим данным из таблиц. Русская версия бесплатная для частного использования.
Сама же разработка и обновления ведутся с использованием «инкрементальных» обновлений. На сервере находится рабочая база, а также тестовая — для разработок. Как только приходит время, с помощью dbForge генерируется скрипт обновления рабочей базы до «тестовой» (т.е. новой версии). Сам скрипт сохраняется в отдельный файл вида «Обновление с версии 10 до 11.sql». Затем проверяется, для какой и до какой версии базы необходимо провести обновления — и вручную текст из соответствующих скриптов копируется в один файл для установки (получается что-то вроде «Обновление с версии 9 до 12.sql»).
Благодаря стерео-драйверу от nVidia, качественная поддержка стерео есть в большинстве 3Д-игр! В том числе, драйвер позволяет выставить режим отображения как для затворных очков (что были в статье), так и для анаглифных (красно-синих), которые можно найти в любом книжком магазине.
Ни один фильм не сможет передать всю полноту стерео-изображения, чем компьютерная игра.
У всего этого есть один маленький недостаток — нельзя долго играть в экшен-игры, например, в шутеры — глаза устают от постоянной смены фокуса с одного предмета на другой. Поэтому необходимо делать перерыв каждые 15-30 минут.
www.gamemag.ru/news/43664/
www.youtube.com/watch?v=w9V2YgZ7jjY
Сами по себе игры могут принести не только развлечения, но еще и большую пользу. Например, в ММОРПГ можно улучшить свои навыки общения, знания иностранных языков, экономики, менеджмента, планирования — всего того, что может пригодиться в реальной жизни. Не говоря уже о том, что на играх можно зарабатывать вполне реальные деньги — и это ничем не отличается от того, как если бы мы сидели в том же магазине в качестве продавца.
Кто-то в играх видит лишь развлечение, а для кого-то — это многомиллиардная индустрия с колоссальными возможностями.
soft.compulenta.ru/475523/
Лучше уж так, чем пустой лист и одно желание «сделать то, не знаю что» или «мы сейчас начнем, а по ходу дела уточним». Осталось только его проанализировать и выдвинуть предложение по срокам и стоимости.
Если бы вы попросили оказать вам помощь, рассказали о тонкостях работы своего ПО — тогда и был бы нормальный адекватный ответ со стороны поддержки. Но вместо этого были лишь требования и ни одного шага навстречу.
Как раз таки и нет — автор поста сразу потребовал добавить его программу в исключения и чтобы ТАМ разобрались в проблеме. Это все-равно, что разработчик игры просил бы создателей Windows исправить ошибку в ЕГО программе.
ttools должен был поступить следующим образом:
— найти причину, почему антивирус стал реагировать на его ПО;
— описать проблему с подробными сведениями — какой функционал ПО вызывает ложное срабатываение и при каких условиях;
— получить от разработчиков антивируса рекомендации, как поступить в возникшей ситуации (этой проблеме не один день и решения уже есть, причем много).
Только вот ни одного из этих пунктов ttools не сделал. И даже наоборот — стал ругаться с поддержкой, угрожать публикацией их переписки и т.п. Почему?
ttools пишет:
> Т.е. при таком положении дел, в отсутствии поддержки со стороны антивируса чтобы «покопать свой код» я должен что сделать? купить и поставить NOD, удалить свой антивирус и провести ряд экспериментов по отключению функций и поиску, на какую же из них активируется эвристический анализатор NODа.
Да, именно так и делают нормальные разработчики — тестируют свое ПО, находят и исправляют в нем ошибки. Причем сам разработчик, ttools, даже не удосужался выяснить, откуда такая реакция на его софт и не попытался устранить возможные огрехи.
Видите ли, у него нет времени на тестирование своего ПО, написанного с использованием «хаков» и потенциально опасных приемов. Зато есть время у разработчиков антивирусов проверять работу «левого ПО», искать причины срабатывания предупреждений и добавлять данный софт каждый раз в исключения? Следует уважать не только свое, но и чужое время.
www.automatedqa.com/products/testcomplete/
www.devart.com/ru/dbforge/mysql/studio/
Программа отлично сравнивает базы данных и генерирует скрипт для «обновления». Сравнения могут быть как по структуре (таблицы, процедуры, триггеры), так и по самим данным из таблиц. Русская версия бесплатная для частного использования.
Сама же разработка и обновления ведутся с использованием «инкрементальных» обновлений. На сервере находится рабочая база, а также тестовая — для разработок. Как только приходит время, с помощью dbForge генерируется скрипт обновления рабочей базы до «тестовой» (т.е. новой версии). Сам скрипт сохраняется в отдельный файл вида «Обновление с версии 10 до 11.sql». Затем проверяется, для какой и до какой версии базы необходимо провести обновления — и вручную текст из соответствующих скриптов копируется в один файл для установки (получается что-то вроде «Обновление с версии 9 до 12.sql»).