• С чего начать изучать pascal, ради прохождения тестирования?

    @cicatrix
    d-stream,
    но вот "оппа - хрен вам а не ваш облачный exchange... и ни..."))))))))

    Глупые люди никакой технологией нормально пользоваться не сумеют. Эта проблема может быть решена вполне очевидными способами, без необходимости отказываться от "облаков". Да, вы же на своём сервере тоже бэкапы делаете, надеюсь. Новая технология, новые подходы. Абсолютнакрайняк они достанут мешочек с лотошными
    бочонками и организуют свой досуг))))))))))))))

    У них консолька соня или иксбокс. Да и в смартфоне куча игрушек :)
  • С чего начать изучать pascal, ради прохождения тестирования?

    @cicatrix
    Hemul GM,
    И да, представьте, мне совсем не нужен браузер. Мне не нужна машина в машине, чтоб предоставлять пользователю программное обеспечение. У меня нет зависимостей и порчей требухи. Я просто пишу нативный софт, который работает сразу. Да, такое тоже имеет место быть, если ты пишешь на Делфи

    Всё это прекрасно, но причём здесь вы? Конкретно вы можете писать на фортране для Eniac, только я так и не понял, вы что сказать-то хотите? Ну давайте, пилите нативный код для ARM и для x86 и для всего того зоопарка архитектур, что появляется в последнее время. На дельфи. Ага. Ну или для Linux что-нибудь напишите, или для Android. БЕЗ ЗАВИСИМОСТЕЙ.
    Так вполне может оказаться, что у ваших клиентов ВНЕЗАПНО не окажется клиентов на x86 с виндой :)
    Да и ещё вопрос - ЧТО ВЫ ТАКОЕ ПИШЕТЕ? Всё уже написано до вас. Нет, я серьёзно. Если это говноморда к очередной базе данных или "блокнот с блекджеком" - то это поделки из разряда лабораторных работ для студентов. Что-то новое делается вообще на питоне, причём морда прикручивается любая - что веб, что Gtk, что WPF. А чтобы питон не заставлять людей скачивать - хранится это всё "где-то там в облаках". Проще уже пользователю дать ссылочку на сайт, чем заставлять скачивать и устанавливать приложение.
    В общем, слышу боль старог дельфятника. Похороните уже, переступите и развивайтесь дальше.
  • С чего начать изучать pascal, ради прохождения тестирования?

    @cicatrix
    d-stream,
    Что вполне себе может вызвать резкую обратку.

    Ага, вспоминаю эпоху "вендекапец" на ЛОРе. Уж сколько борцуны воюют с проприетарщиной и копирастией, а ситуация не меняется.
    Есть, разумеется, горсточка энтузиастов, которые и будут толкать эту "обратку", но при грамотной ценовой политике, да маркетинге и пипл схавает. А добавить ещё и политику, да возможность со стороны государства мониторить излишне доверчивых коммерсов, так ещё и подтолкнут в виде каких-нибудь законопроектов по "обязательному ведению бухгалтерии на каком-нибудь сервисе ФНС". Уже и так почти всё туда утекло. Банки тоже уже подобные услуги предоставляют. Скажем, бизнес с радостью возьмёт всякие PaaS, IaaS, AaaS и прочие ?ааS и будет пользоваться. Это тупо выгоднее, чем держать штат сотрудников с декретами, больничными, отпусками, раздолбайством и пр. а так же содержать зоопарк десктопов, которые морально устаревают быстрее, чем ты их распаковал.
    То, что "облачные данные" - это не твои данные дойдёт до немногих, если вообще дойдёт. Большинству же похер. Знаю кучи людей, у которых даже ноутбука нет. Планшета и смартфона (ну и смарт-тв приставки) хватает за глаза.
  • Вылезает ошибка Object reference not set to an instance of an object?

    @cicatrix
    badideaforstory,
    Тебе нужна не "пара", тебе нужна одна конкретная - там, где описывается работа метода
    CrossSimpleAudioPlayer.CreateSimpleAudioPlayer();
    Но в данном случае, я бы начал с GetFileStream:
    var assembly = typeof(App).GetTypeInfo().Assembly;
    var stream = assembly.GetManifestResourceStream("Audio" + filename);
    return stream;

    90% вероятность, что твой mp3 файл тупо не находится.
    Добавь перед return stream
    System.Diagnostics.Debug.Assert(stream != null);
    скорее всего будет assertion failed.
  • Где подключить бесплатную (дешёвую) почта на протоколе Microsoft Exchange?

    @cicatrix
    eromassazh,
    могу предположить, что если они будут лежать на другом сервере с поддержкой MAPI, то всё будет работать, как прежде

    Смелое предположение, кстати :)

    У меня почта рассортирована больше чем по 100 папкам. Контактов больше 2000.

    Вы там переписку Энгельса с Каутским храните что ли? :) Каждому своё, разумеется, но вы подумайте, а как давно вы обращались к этим архивным письмам и так ли они вам нужны? Если требуется поискать что-либо раз в пятилетку, то даже простой текстовый дамп решит эту проблему.

    Впрочем, от импорта и экспорта вы в любом случае не уйдёте, даже если найдёте другой сервис, предоставляющий MAPI. Вам в любом случае придётся проверять.

    Не знаю, что означает "расширенный функционал" MAPI по отношению к IMAP, но явно Outlook больше заточен под MAPI. Могу предположить, что что-нибудь в моих скриптах на VBA может сломаться.

    Зависит от скриптов. Если они конкретно механизмы Exchange не затрагивают, то им должно быть пофигу, на чём аутлук вертится. Для себя я давно отказался от аутлука в пользу TheBat и Thunderbird. Доменную почту разместил на яндексе и не парюсь. Впрочем, в мою почту ничего важного не приходит.

    3) Использую "серверные правила". Письма обрабатываются на стороне сервера (помечаются, рассортировываются по папкам). На стороне компьютера настраивать правила неудобно, поскольку пользуюсь несколькими компами и телефоном.


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

    4) Сейчас вынужденно работаю один. Если времена изменятся, MAPI позволит масштабировать всё для командной работы: общие календари, папки и т.д.


    А члены вашей команды, вы уверены, что разделяют ваши пристрастия? Сейчас полно решений для командной работы, какие-нибудь битриксы, да тот же дискорд, уж если на то пошло. Зачем заниматься преждевременной оптимизацией процессов, которые ещё и не существуют даже.
  • Как создать свою базу данных и выводить с нее данные на сайт?

    @cicatrix
    FanatPHP,
    а с чего ты решил что там 24 только?

    Вот с этого:
    Я хочу эти данные параллено встроить в диаграмму, чтобы по ней видеть ход температуры, влажности в течении дня.

    Как я понял, нужно показывать график за последние 24 часа.

    БД можно, конечно, но это overkill для такой задачи. Вот поэтому и сайты грузятся нынче по минуте, и браузеры гигами память жрут. Потому что ради одной фичи, которая пишется за 15 минут "на коленке" таскаются многомегабайтные зависимости. И разработчики пошли такие, что пишут "какие скрипты скачать, чтобы сложить два числа".
  • Вылезает ошибка Object reference not set to an instance of an object?

    @cicatrix
    badideaforstory, Ты вообще понимаешь, что ты делаешь или пытаешьс создать что-либо при помощи ctrl+c/ctrl+v?
    Так не получится. Судя по вопросу, даже намёка на базовые знания у тебя нет. Да, надо проверить, создались ли нужные объекты, а если не создались, понять причину. У тебя или stream пустой, или playy пустой. Почему - либо файл не находится, либо ты что-то не так сделал при инициализации simpleaudio - опять, таки, читай документацию.
  • Как создать свою базу данных и выводить с нее данные на сайт?

    @cicatrix
    FanatPHP, Если он запутается с файлом, в котором хранится 24 комплекта погодных параметров по 3 на каждый час, то с базой данных он запутается точно так же, если не сильнее.
  • Как создать свою базу данных и выводить с нее данные на сайт?

    @cicatrix
    Positive_cat, А вы хоть на чём бэкэнд пишете-то? Гуглите "файловый ввод вывод в {ваш язык программирвования}".
  • Ошибка: «Отсутствует аргумент, соответствующий требуемому формальному параметру», в чем причина?

    @cicatrix
    twobomb, Может, они делегаты как раз проходят :) А вообще, паттерны - вещь хорошая, но этому надо учиться не сразу, а когда программировать научишься. Изначально учить - это, как раз анти-паттерн "преждевременная оптимизация".
  • Как создать свою базу данных и выводить с нее данные на сайт?

    @cicatrix
    Positive_cat, Вам база для этого не нужна, это из пушки по воробьям. Одного файлика (json, xml, да хоть простой текст) вполне "за глаза!" хватит, чтобы хранить ваши данные.
  • Ошибка: «Отсутствует аргумент, соответствующий требуемому формальному параметру», в чем причина?

    @cicatrix
    twobomb, Ну а вы на реализацию sum посмотрите.
    Можно отрефакторить, конечно, вынести все параметры, передаваемые по ссылке (out) как поля в отдельной структуре или классе, реализовать мат методы внутри класса, но опять-таки важен контекст. Вот сейчас реализация sum пусть и сложная, но вполне чётко даёт представление о том, что происходит. Чёткая "калька" с мат формулы с какой-нибудь заглавной сигмой в начале. Рефактор в данном случае, может, и сделает по фен-шую, но понимание того, что именно происходит в коде - затруднит.
  • Как запретить создавать папки с определённым именами?

    @cicatrix
    flipp3r, Файловая система какая?
    Исключения не проще по владельцам/создателям сделать и не париться с названиями?
  • Ошибка: «Отсутствует аргумент, соответствующий требуемому формальному параметру», в чем причина?

    @cicatrix
    twobomb, А реализация вполне ООПшная, кстати, что вам не нравится? )))
    А монстрообразность кода обусловлена монтрообразностью формулы, скорее всего. Там какой-то адский обсчёт какой-то адской тригонометрии. Но очень часто параметры типа A, B, C, D - это именно то, как данные величины обозначены в учебниках и зачастую, в контексте конкретной прикладной задачи, и пользователь и разработчик в курсе, что они означают.
    Например запись квадратного уравнения Ax^2 + Bx + С = 0 - если реализовывать решение, я бы тоже оставил А, B и С, потому что всем очевидно, что это за величины.
  • Как составить условие, которое всегда верно?

    @cicatrix
    MaxGoodWork, Условие - это выражение, которое вычисляется в процессе исполнения запроса. То есть приводится к true или false. Содержание условия может быть любым, даже погода на Марсе.
  • С чего начать изучать pascal, ради прохождения тестирования?

    @cicatrix
    Hemul GM,
    Браузер вы тоже напишите на js без cpp?

    А вы уже написали свой браузер "с блекджеком и шлюхами"? На плюсиках?
    Может, вы ещё и операционку свою написали? Браузер, как и операционка - это данность "из коробки".
    Магия, короче. Вы же не задумываетесь о том, что на компе клиента не будет установлени рантайм MSVCR???dll?

    И - идиотизм)

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

    @cicatrix
    Владимир Куц, Мне тоже нравится делать десктопные приложения. Правда, они отмирают как класс, но да, в качестве хобби, если только. НО! Даже дэльфи - это уже ООП, о котором древние преподаватели паскаля имеют весьма смутное представление. Уж если без ООП - то лучше сишечку. Она хоть пригодится.