Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
art_karetnikov

Артём Каретников

Лучший мой проект: Мобильный банк Сбербанка РФ.
  • 71
    вклад
  • 5
    вопросов
  • 170
    ответов
  • 25%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • SQL, кто либо может помочь?

    art_karetnikov
    Артём Каретников @art_karetnikov
    Лучший мой проект: Мобильный банк Сбербанка РФ.
    Если полная модель восстановления - то все можно. Надо как можно быстрей сделать бекап лога в восемь разных мест. Откуда уверенность, что ldf не поврежден? Он лежал на другом диске? Как повредился mdf?
    Размер базы какой, что именно нужно вытянуть, ее всю или ограничиться какими-то таблицами? Мало информации, стоит изложить поподробней.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как общается MS Access и MS SQL Server?

    art_karetnikov
    Артём Каретников @art_karetnikov
    Лучший мой проект: Мобильный банк Сбербанка РФ.
    Коллега, триггеры - это внутренние механизмы ms sql. Чтобы они не срабатывали - такого в принципе не бывает.
    Тем более не бывает, что они срабатывали корректно в одном случае и не срабатывали в другом - скорее я поверю, что они криво написаны.
    Давайте примеры из реальной базы. Так же неплохо указать, как именно вы работаете с базой.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Какая структура лучше для БД?

    art_karetnikov
    Артём Каретников @art_karetnikov
    Лучший мой проект: Мобильный банк Сбербанка РФ.
    Доброго. Ни малейшего смысла устраивать это нет. Это вообще не запросы по меркам баз данных, 2000 записей. Там даже без индексов все летать будет. У вас тут обязательные PK есть, плюс, я надеюсь, FK вы тоже используете. Самый медленный и загруженный сервер такого запроса не заметит.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Когда лучше писать запросы непосредственно в коде, а когда лучше вынести их в процедуры?

    art_karetnikov
    Артём Каретников @art_karetnikov
    Лучший мой проект: Мобильный банк Сбербанка РФ.
    Я лично сторонник того, что в процедуры запросы надо выносить всегда. Т.е. вообще и абсолютно. И тут всего два аргумента, но они весьма весомы, если подумаете:

    1. Юзер не имеет прямого доступа к таблицам. В случае запросов в коде - придется что-то с этим решать, да? Либо давать права каждому, либо придумывать некий общий логин, но тогда не отследить просто, кто и что в базе поменял.
    2. Прекомпиляция запросов, работа со статистикой. Если запросы делать не в процедурах - то перед выполнением они будут компилироваться - и так каждый раз. Банальности в процедурах - не беда.

    Ну и последнее. Внезапно возникает решение переделать код на другой язык/систему. Если вся серверная логика, как положено, на сервере - переделок будет значительно меньше, чем если лазить по всему коду и переписывать это еще раз в другую систему.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как переустановить SQL Server?

    art_karetnikov
    Артём Каретников @art_karetnikov
    Лучший мой проект: Мобильный банк Сбербанка РФ.
    C юзерами и правами - вообще самое простое из этого. Читайте в сети про sp_hexadecimal and sp_help_revlogin. Создаются две процедуры, потом один скрипт, который нужно запустить на новом сервере - и пользователи с паролями перенесены.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как создать запрос на обновления книг, с разными тип данными?

    art_karetnikov
    Артём Каретников @art_karetnikov
    Лучший мой проект: Мобильный банк Сбербанка РФ.
    Ну и в чем проблема-то? Код книги есть, написать sql запрос можно. Выбирать удобней в формах, в них же и менять данные - хоть целиком, привязав их, хоть отвязанно, одним запросом.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Чем по сути отличается View от stored proсedure?

    art_karetnikov
    Артём Каретников @art_karetnikov
    Лучший мой проект: Мобильный банк Сбербанка РФ.
    Единственное преимущество у вьюхи - с ней можно джойнится. В остальном преимуществ у нее нет, а есть недостатки, особенно если джойнится с ней начинает не особо опытный разработчик.

    Крайне рекомедую использовать именно процедуры везде, где это возможно. Для разработчика GUI - это черный ящик, он знает параметры вызова и возвращаемые значения, а что внутри - нет. Для юзера аналогично.
    Она прекомпилится, внутри нее можно сделать любую красоту... Сторки - это наше всё.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Почему не запускается Django в virtualenv через Dropbox?

    art_karetnikov
    Артём Каретников @art_karetnikov
    Лучший мой проект: Мобильный банк Сбербанка РФ.
    Уверенность есть, что виртуальное окружение запущено? Очень похоже на то, что нет.
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Как исправить ошибку с сервером OLE?

    art_karetnikov
    Артём Каретников @art_karetnikov
    Лучший мой проект: Мобильный банк Сбербанка РФ.
    Она ведь не сама по себе появляется, правда? Т.е вы как минимум открываете форму
    Что показывает эта форма в дизайнтайме? Какие ссылки видны в references?
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Где нынче обитают IOS разработчики? Как можно найти нужных людей в команду для реализации определенных задач?

    art_karetnikov
    Артём Каретников @art_karetnikov
    Лучший мой проект: Мобильный банк Сбербанка РФ.
    Меня вообще тоже интересует, особенно вопросы цен. Какие-то дичайшие просто расклады - приложение из одной-двух страниц - по сто долларов за каждую страницу... И это еще без дизайна, с дизайном глаза совсем на лоб. Откуда такие цены, почему? Чем писать на мобилы сложней, чем на десктоп?
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Как создать форму с отображение информации в поле при изменении поля со списком?

    art_karetnikov
    Артём Каретников @art_karetnikov
    Лучший мой проект: Мобильный банк Сбербанка РФ.
    Доброго. Рыбу я не дам, дам удочку.
    Обновление одного - это событие. Alter Update
    Соответственно, в это событие следует написать присвоение/обновление данных для второго элемента.
    Данные селектом получить можете? Вот и присваивайте этот набор записей текстовому полю.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какая разница у кого покупать домен?

    art_karetnikov
    Артём Каретников @art_karetnikov
    Лучший мой проект: Мобильный банк Сбербанка РФ.
    Могут продать домен очень дешево. Но вот его продление - будет стоить уже совсем других денег.
    Количество и качество дополнительных услуг разнятся. Например, где-то есть круглосуточная поддержка, где нет.
    Где-то есть услуга скрытия контактных данных, где-то нет. И так далее.

    В общем и целом, лучше американские и крупные, типа godaddy.com
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Джанго 1.8 Uwsgi - ImportError: No module named site. Пути проверил, указал. Что делать?

    art_karetnikov
    Артём Каретников @art_karetnikov Автор вопроса
    Лучший мой проект: Мобильный банк Сбербанка РФ.
    Сам себе отвечаю, чтобы на эти грабли больше никто не наступил. Основная проблема - это то, что uwsgi не понимает конфиг в виде *.conf. Ему надо либо *.ini, либо xml
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • С чего начать изучение баз данных(sets, normalization, crud..)?

    art_karetnikov
    Артём Каретников @art_karetnikov
    Лучший мой проект: Мобильный банк Сбербанка РФ.
    Не начинать с реляционной алгебры и теории множеств.

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

    Результаты раздумий выложить толковому человеку с просьбой помочь - и всё. А вот эта вся фундаментализация прямо сразу - вернейший способ отбить все понимание сразу и навсегда.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • По какой из этих книг лучше изучать БД?

    art_karetnikov
    Артём Каретников @art_karetnikov
    Лучший мой проект: Мобильный банк Сбербанка РФ.
    Начинать крайне рекомендовал бы по Груберу, "понимание SQL"
    Простая, с хорошими примерами - но только надо брать бумажную, вычитанную, в сети гуляет версия с кучей опечаток.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как выполняется запрос?

    art_karetnikov
    Артём Каретников @art_karetnikov
    Лучший мой проект: Мобильный банк Сбербанка РФ.
    Доброго. Легко отвечу, что за чем выполняется и вообще научу sql. Заодно ткну в ошибки, как минимум одна потенциальная тут есть. Будет желание - скайп и емейл мой тут указаны, договоримся.
    А бесплатно рассказывать, что как и почему - как видите, охотников мало тратить свое время просто так.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как сделать автопостинг в Wordpress из MySql?

    art_karetnikov
    Артём Каретников @art_karetnikov Автор вопроса
    Лучший мой проект: Мобильный банк Сбербанка РФ.
    В итоге я просто разобрался с внутренним форматом вордпресса и сделал вставку через mysql. День работы.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Архитектура базы данных как сделать лучше?

    art_karetnikov
    Артём Каретников @art_karetnikov
    Лучший мой проект: Мобильный банк Сбербанка РФ.
    хранить в полях значения через запятую и парсить их налету - суть устилание пола граблями. Добавьте таких строк пару миллионов и попробуйте сделать выборку. Даже объяснять ничего не надо будет, грабли сами прилетят и все растолкуют.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как перенести сайт WordPress на виртуальный сервер на локальной машине?

    art_karetnikov
    Артём Каретников @art_karetnikov
    Лучший мой проект: Мобильный банк Сбербанка РФ.
    Доброго. В ссылках искать ошибку. Куда ссылки ведут, на локальный сайт или в пространство? Вообще, денвер довольно подробно описывает все в своем хелпе.
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Причины медленной работы MSSQL на сервере Hetzner?

    art_karetnikov
    Артём Каретников @art_karetnikov
    Лучший мой проект: Мобильный банк Сбербанка РФ.
    Чудес не бывает. Если все остальные тесты показывают, что канал широкий, то дело:

    1. в самом сервере - железо не тянет, а ваш более производительный.
    2. в запросе. Надо смотреть план выполнения.

    По личному опыту - в 90 случаях из 100 дело в запросе. Это ведь не просто select * from ТолькоОднаМояТаблица?
    Вот попробуйте такой. Большую таблицу, и просто выборку всего подряд. Если тормозит - дело в сервере. Если не тормозит - дело в вашем запросе.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
Оценили как «Нравится»
  • ← Предыдущие
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • Следующие →
Самые активные сегодня
  • rPman
    • 10 ответов
    • 0 вопросов
  • Drno
    • 7 ответов
    • 0 вопросов
  • низкомолекулярный макрос
    • 6 ответов
    • 1 вопрос
  • ALonUa
    • 6 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 5 ответов
    • 1 вопрос
  • sergey-kuznetsov
    Сергей Кузнецов
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации