Pull to refresh
29
0
Владимир @vpbar

User

Send message
Вначале подумал «пиксели» как то отражают содержимое аватарок, например, преобладающий цвет. Но никакой логики в выборе цвета «пикселя» не увидел. А так действительно только for fun и реклама автора.
Вот все (ну почти) пользователи в одной строке «0...1278838969»
Для начала отвечу на вопрос. Да будет. Демка это как раз консольное приложение.

Не каждый удаляемый объект проверяется на причастность к TGraphic. Только пока висит обработчик OnDebugFreeMemFinish. После получения списка он обнуляется и все работает как обычно с включенной отладкой в FastMM. Соответственно далее работать будет не медленнее чем обычно работает с отладкой памяти в FastMM.
Не представляю как могут помочь подобные программы тем кто реально работает за компьютером. Ну вот напишет программа, что мои глаза в опасности, а я в это время усердно «кодю» или застрял глубоко в отладке. Увы но в такой момент я могу и не заметить такое сообщение. Если же программа попытается заблокировать экран, то после второго раза она будет удалена. Был уже подобный опыт использования всяких напоминалок о перерыве.
Имхо, напоминание поможет если в данный момент человек не работает, а тупо пялится в монитор. Но тогда программа должна распознавать, что именно делает пользователь и можно ли его отвлечь. Сомневаюсь, что подобное будет сделано, даже если вебку подключить. Пока что остается только дисциплина — отвлекаться от компа после выполнения очередной задачи или смене контекста. Ну и простой ненавязчивый таймер, чтоб напоминал о прошедшем времени. Можно в виде помидорки :).
Так что выбрал третий вариант. Хотя точнее подошло бы «нет, это не будет работать».
В целом я согласен: SSD — это супер. Но вот экономическая сторона обоснования мне кажется притянутой «за уши».
Я не заметил ускорения своей работы после установки SSD. Да, компилировать стало 4 секунды, но на скорость думания и кодинга это не повлияло. Обычно когда надо скомпилировать, то это значит готова какая то логически законченная часть кода. И перед переходом к следующей подзадачи в любом случае будет некая пауза. То есть я не вижу доказательства, что время, которое тратится например на компиляцию могло бы быть потрачено с большей пользой.
В общем, я бы себе не купил SSD если бы решение принималось только на основе подобных экономических соображений, особенной учитываю мою сверхнизкую по столичным меркам зарплату.
Счего бы? Утка это. Утка делает «кря-кря». Гуси делаю «га-га». Да и по клюву сразу видно что это утка. У гусей клюв более высокий и с характерной горбинкой, загнутый чуть на конце.
По-моему, слишком сложно все. И текст, и подход.
Если по хорошему не получается и надо оставить доступ к объекту и через интерфейс и через переменную объекта, то не проще ли явно вызвать _AddRef? Такой подход избавит от необходимости другим клиентам помнить как там создается и работает со счетчиком этот класс TMyClass. Можно будет перед ручным освобождением объекта проверить счетчик ссылок и ругнуться если остались еще интерфейсы ссылающиеся на объект. А можно сделать _Release обнулить переменную объекта и отдать объект в руки автоматического подсчета ссылок. Больше гибкости и можно выбирать в зависимости от конкретной задаче.
Жаль вы не написали пример зачем вам понадобился такой двойной доступ к объекту.
Мне в моей практике всего пару раз пришлось навешивать интерфейс на уже существующий класс. Переносить все используемые методы в интерфейсы и переделывать код работающий с этим классом не было времени и я обошелся ручным вызовом _AddRef/_Release.
Ну например так. Был TList потом заменили на массив а про FreeAndNil забыли. В общем, не важно как. Важно что в данном случае ничто не защищает от ошибки кроме внимательности программиста.
Да, в новых версиях прогресс заметен. И там подобны хак уже не нужен.
Но в данной задаче я был ограничен 11й версией. Фактически нужно было в уже готовом коде найти проблему с двойным дестроем. Вот именно идеей появившейся при решении этой конкретной задачи я и поделился.
Спасибо. Вы вдохновили меня заменить тупой пробел в своей microsoft 4000 natural или разделить его на две части.
А чем проблема если два таких автомобильчика? Если прочность достаточная и рассчитаны деформации то вести себя будут даже лучше чем два многотонных автомобиля. Меньше импульса надо погасить, меньше ускорение.
У моего экземпляра natural ergonomic keyboard 4000 оказался дико неудобный, шумный и тугой пробел. Причем в магазине это было не заметно. Заедание пробела стало проблемой при работе. Когда открыл пробел, то увидел что там на основании четыре направляющих отверстия image
А на самой клавише всего два штырька. В результате заедает если нажимать не точно по центру.
Единственный плюс — это единственная доступная на пощупать клавиатура в магазинах. В остальном куча недоработок. Вроде бы и удобно большинство клавиш расположено и руки удобно лежат, но в тоже время при эксплуатации вылезает куча недостатков. Слишком большой пробел — лучше б его на две части разделили. Слишком широкая — тянутся до мыши далеко, оптимальнее было бы цифровой блок влево унести. Непонятная пипка скролла посередине — трекпойнт там так и напрашивается или хотя бы джойстик для курсорных клавиш. FLock первое время бесит. Длинная N на которую хочется продублировать B из левой половины (я один чтоли привык B нажимать правой рукой...).
В общем «лучшая из доступных» я согласен. Но лучшей из возможный или существующих я бы это не назвал.
1. FireGestures — Настраиваемые жесты мышой. Помог в свое время перейти с оперы на ФФ.
2. Read It Later — Для входящих ссылок. Позволяет быстренько запомнить ссылку и просмотреть потом.
3. Tab Mix Plus — вкладки настраивает.
4. Session Manager — говорящее название.
5. Turn Off the Lights — иногда полезно бывает.
«Просмотр HTTP заголовков», HttpRequester, HttpFox, User Agent Switcher — для работы надо было.
Обычно достаточно при постройке новых дорожек посмотреть где люди натоптали тропинку.
Во втором этапе роста (в банке) основную роль играет испарение воды, а не охлаждение раствора. Так что желательно предварительно охладить раствор до комнатное температуры, что бы быстрое выпадение кристалликов не испортило затравку. А лучше сразу брать воду комнатной температуры. В общем случае, чем медленнее кристаллизация — тем лучше (правильнее) кристаллы. Так что если в комнате сухой воздух, то рекомендую прикрыть баночку крышкой с небольшими отверстиями закрытыми сеточкой от пыли. И очень желательно фильтровать растворы перед использованием.
В процессе роста можно немного управлять кристаллизацией. Что бы избежать роста отдельных граней кристалла их нужно смазать вазелином или жиром. Для того что бы вырастить большой кристалл, нужно менять раствор в процессе роста на новый и следить что бы кристалл всегда был погружен в раствор.
Я тоже так думал, но вот небольшой расчет.
на 450млн. долларов можно купить примерно 657 млн. кг нефти (при цене в 87 USD/баррель, и плотности 0,8 кг/литр). Которые дадут 2,6е16 Дж тепла при сгорании или около 1,2е16 Дж электроэнергии.
Если эта станция выдает 550 ГВт-час в год, то это 1,98е15 Дж. Получается, что через 6 лет она «окупит» свою «энергетическую» стоимость. Естественно, в расчетах куча допущений: предполагается, что стоимость можно перевести в энергию, что эта величина не будет меняться со временем; не учитывается стоимость обслуживание этой солнечно установки.
Но даже с этими упрощениями, если эта установка прослужит хотя бы 10 лет, то она себя окупит.
«составит 550 мегаватт-часов в год.» тут нули потеряли
в оригинале 550 000 МВт-часов.
Смысл в расширении жизненного пространства, как минимум. Знаете ли, есть у некоторой части популяции такая, шила в заднице, которая толкает их за границу комфорта на поиск новых мест, возможностей. Этакий инстинкт исследования, жажда познания нового. Вот в его удовлетворении и весь смысл.
Думаю о абсолютной безопасности речь не должна идти, ибо колонисты знают на что идут. А строить космодром на Марсе выйти дороже, чем раз в несколько лет отсылать на Марс посылку с Земли.

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity