И на физическом уровне этот человек абсолютно прав.
Один раз такое поле точно вычисляется и сохраняется как часть индекса в индексном блоке. Может, он такими категориями мыслил? ) Хотел сэкономить на дисковом пространстве?
Спасибо большое, так и сделал, скачал отдельно Vtune update 12.
С сразу наткнулся на непонятки, почему-то Basic Hotspots стала профилировать что угодно, но не целевое приложение, перестала работать навигация к исходным кодам…
И тут смотрю — в Intel Software manager уже стучится Update 13 от 27 сентября. Надеюсь, эти чудеса пофиксили )
Вот и отлично. Спасибо! Ваша статья, кстати, гораздо понятнее книжки по Erlang, которую я не так давно прикупил.
Естественно, никто и не говорит, что нужно в первой же статье с места в карьер разбирать сложные темы. Речь-то шла о пожеланиях на будущее.
Никакого сарказма. Мой любимый язык — старый добрый Visual Basic. Процедурщина и объектно-ориентированность. Уже достаточно много лет успешно решаю задачи корпоративного класса. Я понимаю, что каждый инструмент хорош в своей области, вот и заинтересовало, можно ли что-то «условно-реально» полезное для корпоративной среды более элегантно, производительно или с меньшими трудозатратами закодить на Эрланге. Я не прошу разработать и реализовать многоуровневую сложную систему корпоративного класса ) Было бы интересно увидеть красивое решение хотя бы какой-то относительно простой подзадачи. Да хотя бы сортировки, или обработки текста, или матчинга строк, если Эрланг имеет в этой области какие-то сильные стороны… А ещё лучше — небольшой пример из жизни, как этот язык помог решить конкретную проблему.
Вот это точно. Реальных для бизнеса/энтерпрайза пару задачек, чтобы мы, сирые, могли увидеть выгоды/преимущества и функциональных языков в целом, и Эрланга в частности.
Кирилл, спасибо Вам огромное за очень полезные статьи. Удивлён, что даже на этом сайте так мало людей интересуется оптимизацией производительности (я о Vtune). Кстати, а этот SP 1, судя по всему, нельзя скачать отдельно? Просто уже установлена студия XE 2013, а монолитный дизайн начали критиковать лет 20 тому. Неужели надо качать несколько гигов ПОЛНОЙ студии с SP 1 с сайта Интел?
Меня тоже удивляло, что топ-менеджеры, нихера не умеющие, получают сотни миллионов в год, а блестящие учёные вынуждены чуть ли не жрать собачий корм. Что тут сказать, есть умные, а есть мудрые, которые жтими умными руководят. Ну и хитрые и пронырливые, беспринципные, наглые, удачливые.
Цивилизация — здесь в смысле вид. Всё человечество. Если нихера не делать для развития космических программ, как Путин, Медведев и Поповкин, то ничего не успеем, когда запахнет жареным. Это если вообще успеем осознать, что пушистый зверёк с Крайнего Севера уже не просто крадётся незаметно, а встал в полный рост и бежит навстречу. Лучше, если стимулом развития будет являться осознанное понимание крайней необходимости, как у народов, так и у власть имущих. На худой конец, сойдёт и подстёгивающая НТП гонка вооружений.Исторически Вы сказали правильно, одна из причин, по которым Россия стала аутсайдером в космосе и прекратила полёты — то, что мы проиграли холодную войну, и война закончилась. Другие — безудержное воровство чиновников при попустительстве Президента, отсутствие реальных тюремных сроков и какой-либо ответсвенности руководителей целых направлений народного хозяйства (сколько ещё должно упасть спутников и ракет, чтобы не то что привлекли к уголовной ответсвенности, а хотя бы просто убрали с должности директора Роскосмоса Поповкина?). И полнейшая безграмотность населения. Не надо жить как свиньи — именно те смотрят на звёзды только тогда, когда их режут. Надо смотреть немножко дальше того, чтоб поесть, поспать, да насолить соседу. Согласны?
«Мы же до сих пор даже не знаем, что у нас в океанах происходит» — вот это и есть уровень даже не «вконтактика», а «одноклассника». Экспансия на другие планеты Солнечной системы — важнейшая тактическая задача чеовечества.
Тот факт, что за известный нам небольшой промежуток времени с Землёй не приключилось глобальных катаклизмов планетарного масштаба — скорее счастливая случайность. Астероид диаметром десяток километров, или что похуже из глубокого космоса, необычно сильный всплеск гамма-излучения на Солнце…
Или Вам нужно объяснять важность резервного копирования, дублирования, территориальной раснесённости копий?
Перефразируя, мир делится на тех, кто делает бэкапы, и на тех кто БУДЕТ делать бэкапы… на ушедшие в историю цивилизации.
Вся идея отдаёт бредом, на мой взгляд.
Enum в SQL-е — это просто доптаблица таблица, скажем, tEnum с двумя полями: ID и EnumMeaning, и подзапрос в основном Select-е.
Тогда запрос превращается в
Select * from TargetTable where FieldOfInterest=(select id from tEnum where EnumMeaning='SomeStatus')
VB6 к моменту выпуска .NET был уныл несколько более, нежели полностью и я, например, с радостью начал изучать vb.net
— а вот миллионы разработчиков по всему миру, вложившие время и деньги в изучение VB, почему-то с такой же радостью не согласились учить новый язык, вместо того чтобы получить полноценное совместимое развитие 6-й версии.
COM как был, так и остался, его очень глубоко утрамбовали
— я о том, что COM провозглашался MS как панацея от всего, и опять же вложившие время в его изучение разработчики были жестоко кинуты с появлением NET (который, по-видимому, легко может повторить судьбу COM в близком будущем).
Не в первый раз MS подставляет и кидает через известный орган целые сообщества разработчиков. Вспомните историю с COM, DNA, VB6, WinXP… Доверять этой компании нельзя ни в чём.
Забыл совсем. Как вы формировали правила наподобие *как*state*={&state} в faq.txt, вручную?
Хорошо бы добавить модуль обучения, который будет делать частотный анализ живых текстов и автоматически извлекать подобные правила…
Только вот где брать такие тексты в формате вопрос-ответ. Какой-нить мессенджер или форум бы взять да проанализировать только относительно короткие пАры…
Хм, а ведь есть mail.ru ответы и тому подобные сервисы…
Ну и в идеале хочется, чтобы виртуальный собеседник в процессе беседы уточнял контекст и общался с «живым» на одном языке: с деятелем культуры — высоким стилем, с учёным — на сухом точном языке фактов, с юной блондинкой — со смайликами и всякими женскими штучками, с гопником — на фене )
А, то есть основной упор будет на голосовую часть. Тогда есть смысл встроить распознавание голосов разных пользователей.
Товарищ сейчас занимается этой темой, для диплома, есть несколько неплохих статей. Тут как раз используется Дельфи
Ну и парочка матлабовых:
Один раз такое поле точно вычисляется и сохраняется как часть индекса в индексном блоке. Может, он такими категориями мыслил? ) Хотел сэкономить на дисковом пространстве?
С сразу наткнулся на непонятки, почему-то Basic Hotspots стала профилировать что угодно, но не целевое приложение, перестала работать навигация к исходным кодам…
И тут смотрю — в Intel Software manager уже стучится Update 13 от 27 сентября. Надеюсь, эти чудеса пофиксили )
Естественно, никто и не говорит, что нужно в первой же статье с места в карьер разбирать сложные темы. Речь-то шла о пожеланиях на будущее.
Экспансия на другие планеты Солнечной системы — важнейшая тактическая задача чеовечества.
Тот факт, что за известный нам небольшой промежуток времени с Землёй не приключилось глобальных катаклизмов планетарного масштаба — скорее счастливая случайность. Астероид диаметром десяток километров, или что похуже из глубокого космоса, необычно сильный всплеск гамма-излучения на Солнце…
Или Вам нужно объяснять важность резервного копирования, дублирования, территориальной раснесённости копий?
Перефразируя, мир делится на тех, кто делает бэкапы, и
на тех кто БУДЕТ делать бэкапы… на ушедшие в историю цивилизации.А Вы если свой Enum измените, разве весь вызывающий код перелопачивать не придётся?
Enum в SQL-е — это просто доптаблица таблица, скажем, tEnum с двумя полями: ID и EnumMeaning, и подзапрос в основном Select-е.
Тогда запрос превращается в
Всё. Просто, эффективно, понятно, кросплатформенно.
— я о том, что COM провозглашался MS как панацея от всего, и опять же вложившие время в его изучение разработчики были жестоко кинуты с появлением NET (который, по-видимому, легко может повторить судьбу COM в близком будущем).
Хорошо бы добавить модуль обучения, который будет делать частотный анализ живых текстов и автоматически извлекать подобные правила…
Только вот где брать такие тексты в формате вопрос-ответ. Какой-нить мессенджер или форум бы взять да проанализировать только относительно короткие пАры…
Хм, а ведь есть mail.ru ответы и тому подобные сервисы…
Ну и в идеале хочется, чтобы виртуальный собеседник в процессе беседы уточнял контекст и общался с «живым» на одном языке: с деятелем культуры — высоким стилем, с учёным — на сухом точном языке фактов, с юной блондинкой — со смайликами и всякими женскими штучками, с гопником — на фене )
Товарищ сейчас занимается этой темой, для диплома, есть несколько неплохих статей.
Тут как раз используется Дельфи
Ну и парочка матлабовых: