Поиск: ""

uniqueidentifier поле в Transact-SQL

Это заметка на блоге

Тип данных uniqueidentifier в Transact-SQL достаточно противный. Если указать некорректное значение, то запрос генерирует ошибку, поэтому прежде чем передавать что-то в запрос, желательно убедиться, что значение верное. Приятней было бы, если бы запрос ничего не возвращал, но это мое желание, которое не совпадает с тем, что сделали в Microsoft. Уверен, что у них были причины, чтобы генерировать ошибку и неплохие.

Короче, все это неважно и я бы не написал об этом, если бы не выполнил вот такой запрос:

select * from session where ID = '1756cb52-5b9e-4c95-8de4-b1ae7e5c2b81test'

Власти пытаются закрыть сайты опозиционеров

Это заметка на блоге

Так уж исторически сложилось, что оппозиционеры живут на livejournal и постоянно выкладывают видеоролики с подставами на youtube. Так как оба сервиса принадлежат американцам, то особо "знающие" ИТ люди обвиняли американцев во всех кгрехах. На них влияния у России нет, и как я уже говорил, я уверен, что именно ради борьбы с оппозицией придумывают новый закон.

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

Еще вопросы есть, зачем нужен новый закон, ограничивающий свободу слова в интернете? Википедия точно может спать спокойно, а вот те, кто хочет сказать свое смелое и отважное "партия жуликов и воров", уже не смогут так свободно говорить.

Скоро появиться PlayStation 3 Slim

Это заметка на блоге

В сеть утекли фотки PlayStation 3, которая выглядит тоньше текущей приставки. Фотки в ужасном качестве, и даже не стоят того, чтобы их обсуждать. Больше волнует вопрос – когда. Возможно, что следующая PlayStation все же будет нумероваться цифрой 3, но измениться. Как она выглядит – мне по фиг, больше интересует вопрос – когда она появится.

Зашел на сайт Sony, и что я вижу, Sony Playstation 3 на 320 гигабайт отсутствует в продаже, а 160 на распродаже. Ну распродажа в США и Канаде – пермонентное состояние, а вот отсутствие товара у самого производителя – вопрос очень интересный. Если уже в середине лета закончились нынешние Playstation 3, то следующая приставка может появится очень даже скоро.

Я только размышляю и предполагаю, и все же больше склоняюсь, что Sony дотянет как минимум до ноября. В лучшем случае в октябре они должны объявить о новом железе, а само железо может появится в декабре. Дальше тянуть нельзя, потому что выбрасывать приставку после рождества проблематично с точки зрения начала продаж. Выбрасывать в сентябре рано, не думаю, что они готовы.

Как достать ресурс с сайта

Это заметка на блоге

Сегодня менеджер проектов меня просто повалил своим умом на смерть. Подходит и говорит: "есть ли у нас возможность получить assets с сайта"? Извиняюсь за английское слово, но просто ресурс не хляет там. Я говорю, что именно ему нужно. В мозгу проскакивают мысли, что он может сейчас запросить такого, что не доступно глазу, но нужно ему. Он говорит, что нужна картинка с главной страницы.

Вот тяжело работать с менеджерами проекров в ИТ области, если они нихрена не понимают в этом. Хотел тут сказать, что мне нужен тикет и 10 часов на это сложное задание, но решил не пугать его. Захожу на сайт, кликаю правой кнопкой мышкой по картинке, выбираю сохранение картинки. Он спрашивает "и все?".

Я понимаю, когда люди, которым по долгу не нужно знать компьютер, задают глупые вопросы. Кидайте истории, в которых тупят те, которые обязаны понимать компьютер.

Помощь в написании программы

Это заметка на блоге

Получил сегодня следующее письмо: Извините что беспокою, но скажите вы занимаетесь написанием программ? Очень нужна помощь в написании програм.

Нажимаю кнопку ответа, пишу ответ: Да, конечно же пишу программы, только сразу предупреждаю, что мои расценки очень высокие.

И тут вдруг понимаю, что нажать кнопку отправить не могу, она не доступна. Автор письма просто не оставил своего email. Как он собирался получить от меня ответ, если не оставил совершенно никаких координат. Поэтому пришлось отменить изменения и удалить вопрос. Извиняюсь, но кто-то не дождется ответа, потому что мне просто некуда отвечать. Это кажется у меня впервые такое прикол.

Проблема Delphi – несовместимость версий

Это заметка на блоге

Вот недавно тут в комментариях увидел в очередной раз, что кто-то до сих пор пишет в Delphi 5. Что заставляет людей оставаться в столь старой версии среды разработки, когда появились на много более мощные версии? Мне кажется, что это несовместимость кода и в особенности компонентов. Когда я писал код на Delphi, то отказался от использования компонентов как раз по причине того, что при выходе новой версии постоянно возникали проблемы.

Один не очень разумный человек как-то выразил удивление, зачем я пишу сам такие вещи как передача данных посети, а не использую компоненты. Дело в том, что если знать, как работает протокол, а главное – понимать как он работает. Написать код не составляет труда. Зато я всегда пишу так, чтобы мой код не привязывался к определенной версии и можно было потом без проблем переходить на следующую. Не говоря уже о том, что передача данных по сети должна быть классом, а не компонентом.

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

Предпочтение в музыке

Это заметка на блоге

Интересный вопрос в комментариях тут пролетел

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

Я слушаю все, где есть мелодия и четыре такта. Больше всего предпочитаю в порядке убывания:

AppStore взломан

Это заметка на блоге

Русский хакер взломал AppStore и теперь можно покупать там все на халяву. Вломан процесс покупки InApp Purchase. Процесс достаточно простой.

  • Нужно установить два сертификата in-appstore.com/certs/cacert.pem и in-appstore.com/certs/itcert.pem.
  • Подключится по wiFi и изменить DNS на 62.76.189.117.
  • Нажать Like, ввести Apple ID и пароль.

Таким образом можно бесплатно получать новые функции. Единственное, что меня смущает в этом процессе, вы вводите свой Apple ID и хакер может собирать ваши ID, ведь вы посылаете их его прокси сервер, поэтому я пробовать этот способ не собираюсь.

Переключился на Google аккаунт

Это заметка на блоге

До сих пор не понимаю, почему Exchange протокол для Hotmail отключен для маков. Он работает прекрасно для iPhone и для Windows, но почему-то отключен для своего же клиента Outlook. Я долго ждал, когда MS откроет этот протокол, он по ходу дела не судьба. Использовать доисторический POP3 - это реальная боль в наше время.

Я могу отвечать на письма посетителей сайтов на маке, с телефона или через Web и я хочу, чтобы если я ответил на телефоне и удалил письмо, оно удалилось отовсюда и я не отвечал дважды. Я хочу, чтобы письмо одновременно было доступно отовсюду. Доисторический POP3 не позволяет этого, а MS не особо заботится о любителях Mac OS. Оно и понятно, им же нужно продвигать свою ОС. Но они же теряют пользователей их Live сервиса. Пусть их маковцев в процентом соотношении не много, но они же есть.

Instant Upload у мобильного приложения Google+

Это заметка на блоге

Программка Google+ для iPhone научилась закачивать мои фотографии в интернет без моего спроса. Какого фака? Google назвали это Instant Upload и идея вроде бы хорошая. Вы делаете снимок на мобилу, а приложение Google+ втихоря закачивает это изображение в ваш собственный альбом на сайте социальной сети. Один клик, и снимок становится доступным всем вашим кругам или вообще всем.

Теоретически, идея вполне нормальная, но там целых два промаха:

1. Какого черта эта фишка на iPhone включилась по умолчанию и начала качать мои фотографии в интернет, пусть даже в приватный альбом. Даже после отключения Instant Upload, мои фотографии продолжали загружаться и появляться в Google+. Это остановилось, только когда все текущие снимки не загрузились в сеть и уже новые фотографии не загружались.

Я не хочу, чтобы какие-либо приложения без моего ведома даже начинали грузить что-то в сеть. Тем более сразу все 200 фотографий, которые были на телефоне. Должно было что-то типа запроса – а не хотите ли вы Михаил Евгеньевич отправить в ваш приватный альбом все фуфло, которое накопилось на вашем телефоне?

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне