Сен 28

SQL рецепты: удаление всех записей из таблиц

Еще один незаменимый рецепт, который просто спас однажды меня. Во-первых, это процедура, которая умеет делать все что хочешь с каждой таблицей в базе данных sp_msforeachtable, во-вторых, конечно же ее применение в реальной жизни.


exec sp_msforeachtable N'ALTER TABLE ? NOCHECK CONSTRAINT ALL'
exec sp_msforeachtable N'ALTER TABLE ? DISABLE TRIGGER ALL'
exec sp_msforeachtable N'DELETE FROM ?'
exec sp_msforeachtable N'ALTER TABLE ? ENABLE TRIGGER ALL'
exec sp_msforeachtable N'ALTER TABLE ? CHECK CONSTRAINT ALL'

Этот код последовательно отключает проверку внешних ключей, все триггеры, затем удаляет все записи из таблиц, затем включает триггеры и проверку ключей обратно.
Обращаю внимание, что delete работает очень медленно и пишет в логи, гораздо быстрее работает truncate. Но truncate будет работать только если удалить все ключи (и те, которые ссылаются, и те, на которые ссылается таблица). Это легко делается через интерфейс SQL Management Studio, но восстанавливается, увы, не так быстро и только руками. В общем, выбирайте сами.

Подробнее

Сен 28

SQL рецепты: поиск по тексту процедур и триггеров

Сим постом начинаю новую рубрику «SQL рецепты», ибо в работе часто приходится искать что-то, разбросанное по сети. Все в этой рубрике будет касаться MS SQL.

Дебютирует в этой рубрике самый популярный рецепт. Поиск по тексту триггеров и процедур:

SELECT o.name AS Object_Name,
o.type_desc
FROM sys.sql_modules m
INNER JOIN sys.objects o
ON m.object_id = o.object_id
WHERE m.definition Like '%search_string%'

Вместо search_string следует вставить свою строку.

Подробнее

Сен 28

О банках

Нет, не стеклянных.
Уже почти год у моего мужа является поводом для шуточек мое периодическое сидение на форуме banki.ru. Очень советую для повышения собственной грамотности, а так же чтобы узнать, что такое грейс, технический овердрафт, квазикешбек, мыльная карта, КК, КЛ, узнать, что Барсик — это Банк Русский Стандарт и прочее. Довольно забавная терминология, первый месяц просто штырило.

Так что тут я пока соберу то, что мне удалось познать и то, что вероятно будет полезно некоторым читателям.
(далее…)

Подробнее

Сен 28

Литтл апдейт

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

Так же слегка обновила страничку About. В общем, решила заняться сайтом и все такое, тем более, что после переезда на DigitalOcean я сюда фактически и не писала почти. Да, с недавних пор я наконец-то плачу за хостинг =)

Немного интриги, скоро (очень скоро, но вы успеете сходить за кофе и по-любому даже съездить в отпуск) тут будет довольно много уже написанного мною материала на очень личную и больную тему в нашем обществе. Не переключайтесь =)

Подробнее

Авг 27

Google speech api v2 для чайников

Привет. Сегодня я хочу рассказать об отличной вещи для разработчиков, распознавание речи силами Google. Ни для кого не секрет, что телефоны на базе Android умеют искать в Google то, что вы им надиктовали, и распознает это весьма успешно. Многие этим пользовались, реверсили запросы и использовали в своих проектах. Увы, где-то весной 2014го это закончилось, Google прикрыли доступ к первой версии своего API, изменили формат запроса и добавили аутентификацию для них.

Сейчас это вполне себе легальная функция для разработчиков, вполне документированная, но не без сложностей. Первую версию API застать мне не случилось, а вот вторую попросили коллеги помочь разобрать, ибо надо было что-то делать. К концу дня стало понятно, что не все подробно описано в рунете (да и в англоязычном тоже). Так что давайте по порядку.

UPD 07.01.2016:
Теперь Google Speech API не поддерживает стерео файлы формата Flac (про wav не уверена), только моно. Для записи тестового файла поспользуйтесь Audacity, внизу слева необходимо выбрать частоту 44100, справа сверху режим «Mono». При экспорте файла в формате Flac на всякий случай выберите уровень сжатия 0. Таким образом, статья все еще актуальна на эту дату.
В качестве бонуса работающий API-key AIzaSyCPYK77NqpUfWoHof_HlhnKaGZAsaMT02Q, но заведите лучше свой, интерфейс там немного поменялся,сейчас пункт называется API Manager, там в поиске надо найти Speech API, enable его, и завести в Credentials new API Key.
(for non-russian speakers: google speech api doesn’t support flac stereo files, so previous examples doesn’t works now, please, record your own test files via Audacity, use Mono recording channel, this option in top right conner of application, then use python file, which is at the bottom of this article, thanks)
/UPD

1. Надо обязательно зайти сюда и почитать о формате входных данных, выходных данных, используемых кодеков, а так же скачать примеры аудио-записей для тестов. После чего проверить (при наличии микрофона) https://www.google.com/intl/en/chrome/demos/speech.html , как это будет распознаваться в итоге и подходит ли под ваши задачи.

2. Если все понятно, то, в случае, если вам повезло иметь *nix-подобную систему под рукой, то можно тут же проверить при помощи Curl (пример есть по ссылке выше, API-key для тестов можно использовать AIzaSyAqk7vE0vQDR3JItUPgFp6bcPqgJz8h8tI, работал на август 2014, имейте совесть, заведите свой ключ для продакшена). Если вам не повезло, и под рукой есть только винда, то проверить можно Python скрипта, который опубликован в конце, или любым другим удобным для вас способом написания Post-запросов.
(далее…)

Подробнее

Июл 21

Пицца в Екатеринбурге-2

Update предыдущего поста Пицца в Екатеринбурге

Пришло время пересмотреть свою позицию и написать о своем опыте в последний год, может быть кому-то будет интересно.

Начну, пожалуй, с самого популярного: Сушкоф.
У них круглосуточная доставка, они пунктуальны, у них есть еще и роллы (я не фанат, кому-то нравится). Пицца большая, выбор есть, но не супер-супер. Так получилось, что мы у них даже работали. Один день. На доставке. Ну изнутри могу сказать, что у них довольно организовано все внутри, вынести лишнее или не донести что-либо можно только по вине курьера, потому что вес еды на выходе проверяют, чтобы он совпадал с заказом.

Относительно новая у нас доставка 2 Берега. Работают во многих городах, видимо по франшизе или как-то еще. Каждый раз привозят магнитик на холодильник, всегда есть акции, можно сэкономить. Привозят в подарок напиток, если заказ от двух пицц. Можно пытаться обдурить и за тысячу рублей получить гору еды (совместив какие-нибудь акции). Пиццы небольшие по диаметру, но вкусные. На толстом тесте. Гуманно по цене, можно доставлять в офис. Пунктуальны.

Ветеран уралмаша и нынешний резидент и других районов Хоум Пицца. Неизменно вкусная, любимая в нашем офисе. Мясной двор особенно приглянулась всем, особенно начальнику (кроме одного сотрудника-вегетарианца). Косяков не замечено, но не принимают к оплате карты. Это для нас минус, поэтому балуемся ею редко.

Еще один ветеран доставки в городе с странным названием, ПиццаТуПицца. Принимают к оплате карты, вкусная огромная пицца на тонком тесте. Куча начинки. У одних из первых появилась доставки лапши в коробочках (их дочка вокак). Лапша, кстати, тоже вкусная. Хорошо идет под просмотр Теории Большого Взрыва.

Очень неоднозначный герой моего обзора — Аль Капоне. Люблю их за конструктор пиццы, которая называется у них в счете Самолепная. Я ее первые раз дцать читала как Самолетная. Пицца на толстом тесте, обычную, из регулярного меню даже не помню чтоб заказывали, ценны они лишь за конструктор. Вкусно, обычно. Иногда бывало пересолёно. Но с доставкой у них вечно какие-то проблемы. Может повезти, а может не очень. Один раз доставляли 3.5 часа, привезли холодную. Поругались, обещали скидку. Один раз у них была какая-то проблема с конструктором, цены не совпадали с их базой, или что-то вроде этого. В итоге они не добавили томатный соус к пицце, в счете его тоже не было. Ну кто заказывает пиццу без томатного соуса? Хотя стараются. Не будем списывать их со счетов.

Новичок для нас, удачно расположенный в 5 минутах ходьбы. Специализируются только на доставке и самовывозе, пункт самовывоза у них оформлен тематически. Хард Пицца. В стиле рока. Названия блюд и вообще всё сделано весьма стильно. Пицца у них вроде бы и вкусная, но добавляют они туда вечно всякую фигню, типа маслин (чересчур много для меня), перчика халапеньо, маринованных огурчиков.. Не ем я их, а они любят. Поэтому я люблю у них там Желтую Подводную Лодку. Вкусная закрытая пицца. А так они довольно симпатичные ребята. Вежливые, косяков нет.

Совершенно уникальное оставшееся заведение, Центральный двор. Казалось бы, он должен был вымереть, но нет. Раньше он же был на месте Студио (даже меню совпадало, поэтому если вам нужна пицца Для Анны из Студио, можете идти туда). Внутри все напоминает о предыдущем десятилетии, даже цены. Находятся они в 10 минутах ходьбы от нас, огромная вкусная пицца за недорого это туда. Хотя она немного суховата и подходит, чтобы накормить по кусочку кучу гостей, самому много ее не съесть.

Подробнее

Июл 21

Синдром вахтера в частном бизнесе

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

Но подобные вещи в бизнесе частном свидетельствуют о деградации, либо о том, что руководителю на бизнес, мягко говоря, чихать.

Случилась у нас одна неприятность в одном ресторане в Екб. Были несколько раз, и вечером, и в бизнес-ланч. Вроде хорошо. А тут решили в пятницу сходить туда же, отметить пятницу, посидеть с хорошей кухней..
Надо было задуматься еще тогда, когда по телефону нам отказали в бронировании, заявив, что места есть и нас посадят. И попросили не приходить в спортивном костюме. Не смотря на то, что стиль одежды у меня полу-спортивный, ну джинсы-футболка-сандали, выгляжу вполне прилично. На работе не ругаются.

Пришли мы значит, спрашивают, забронировано? Мы отвечаем, так и так, сказали, что места есть и бронировать не стали. Лицо у девушки скривилось, она начала говорить что-то о том, что мест у них нет.. А потом посмотрела вниз и сказала что-то вроде «О, у нас дресс-код, в сандалях нельзя!». Мы были слегка обескуражены этим, решили попытаться поспорить, но синдром вахтера видимо у персонала не пресекается, а наоборот, культивируется.

Вечер пятницы был безнадежно испорчен, развил во мне кучу ненужных комплексов, причинил мне значительный моральный вред.

Примерно до понедельника, когда я узнала, что муж написал на Флампе отзыв и единомышленников у нас было немало. Видимо это у них весьма частое явление, по сему было принято решение не переживать и подумать, что они сами виноваты. Они не являются единственным приличным местом в округе, их таких полно в центре города, просто выбрать другое, проверенное место на следующую пятницу, а не это непредсказуемое нечто.

Вот он отзыв.
А вот похожий.

P.S. А я им верила, у них была реклама на трамваях!

Подробнее

Июл 12

Блоггерам посвящается (про трамвай)

Как только не хаяли наш новый продукт отечественного авто(трамвае)прома.

Дескать, такая форма кабины будет засасывать под себя пешеходов, велосипедистов, автомобили, автобусы, поезда, пароходы, самолеты..

Но никому, почему-то, не пришло в голову зайти на сайт того же УВЗ и увидеть, что есть альтернативные варианты кабины водителя

Вторая вот вполне себе классически выглядит.

Я думаю, все было примерно так. Дизайнеру дали свободу рисования, он нарисовал вариантов 5-6, их представили самому главному, он увидел тот, с первой фотки и сказал примерно следующее: «этот самый %;анутый, давайте его на иннопроме покажем, Медведеву понравится». Вряд ли в таком виде он выйдет в серию. Разумеется, форма кабины это не единственный недостаток сего прототипа, но ведь пытаются же!

Подробнее

Мар 9

Цитата к предыдущему посту.

Шишкин
Мне кажется, ты не совсем там проводишь границу. Большинство населения вовсе не между нами. Оно, увы, с Ними. Дело тут вот в чем.

Мину под русский ковчег заложил Петр. Он хотел лишь модернизировать армию и позвал с Запада Gastarbeiter, а приехали люди. Они привезли с собой слова. В словах затаились неизвестные дотоле в отечестве идеи: свобода, республика, парламент, права личности, человеческое достоинство. За несколько поколений слова сделали главную русскую революцию: превратили нацию в сиамских близнецов, тело одно, а головы больше не понимают друг друга.

Так в России появилась интеллигенция, или назови нас как хочешь: креаклы, западники, очкарики, не имеет зна¬чения.

С тех пор в России сосуществуют два народа, говорящих по-русски, но ментально друг другу противопоставленных. Одна голова напичкана европейским образованием, либеральными идеями и представлениями, что Россия принадлежит общечеловеческой цивилизации. Эта голова не хочет жить при патриархальной диктатуре, требует себе свобод, прав и уважения достоинства.

У другой головы свой, все еще средневековый образ мира: святая Русь — это остров, окруженный океаном врагов, и только Отец в Кремле может спасти страну.

Вот это Мы и Они.

Но я верю, что свободная информация может менять людей, Их делать Нами.

Оригинал тут

Отличная цитата, подтверждающая мои предположения отсюда Три россии
Добавила чтобы не забыть.

P.s. Знаете, с прошлого поста прошло больше года, а актуальности он не только не теряет, но и наоборот, наливается новыми красками.

Подробнее