Как стать автором
Обновить
27
0
Михаил Червоненко Tchervonenko @RusMikle

Пользователь

думаю исключения есть но тот "инди код" с которым я сталкивался был, мягко говоря, не очень.

Будем с нетерпением ждать!

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

нельзя играть в бога. точка.

Поддерживает ли Firebird технологию DBaaS? Что вообще должен поддерживать сервис баз данных для технологии DBaaS? Спасибо.

С момента выхода статьи прошло уже много время. Может имеет смысл подновить информацию в свете новых реалий и возможностей возникших в течении этого периода? Например, о новых возможностях в плане бесплатной регистрации и её автоматического продления, новых версий протоколов TLS итп

Было бы очень интересно посмотреть на бухгалтерию со стороны базы данных. Основные таблицы, поля в них, реляции. Посмотреть различные подходы к проектированию базы для бухгалтерии. Рассмотреть какие преимущества и недостатки какие подходы имеют. Итп. За статью конечно спасибо, но хотелось бы больше практической информации по дизайну базы для бухлгалтерии.
ссылка на pdf опять неработает, закиньте уже на git готовый pdf.
Спасибо
Если скрестить с open source tt-rss то можно потом помечать как прочитанное.
да, под Админом. Это как то влияет на Drag&Drop?
Столкнулся с одной проблемой. Windows программа запушенная из ConEmu + Far перестаёт принимать файлы по drag&drop из других приложений. Drag&Drop событие в программе просто перестаёт происходить. Походу или ConEmu или Far перехватывает это событие :(
Непонятно как это побороть…
Спасибо за статью,
есть ли какие библиотеки для визуализации этого формата в своих приложениях?
Интеренен к примеру Delphi.
Спустя столько лет перечитал эту статью. Большинство материала ещё актуально.
Если есть столь глубокое понимание отладки, может стоит реализовать что то законченное и полезное? Например отладчик для Lazarus. С GDB очень всё кисло и неудобно. Мне кажется многие бы купили такой продукт за разумные деньги. Все сторонние проекты как то сдулись, были надежды на LLDB но и они походу не оправдались.
всё там понятно. Я сам подумал как ещё понятнее отобразить и не придумал. Просто надо немного сконцентрироваться.
Доброго времени суток,

сегодня накатил свежий 2.3.5-p1, config.xml уже выглядит так:
config.xml
<?xml version="1.0"?>
<!--
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
-->
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Store:etc/config.xsd">
    <default>
        <csp>
            <mode>
                <storefront>
                    <report_only>1</report_only>
                </storefront>
                <admin>
                    <report_only>1</report_only>
                </admin>
            </mode>
            <policies>
                <storefront>
                    <base>
                        <policy_id>base-uri</policy_id>
                        <self>1</self>
                        <inline>1</inline>
                        <eval>0</eval>
                        <dynamic>0</dynamic>
                    </base>
                    <default>
                        <policy_id>default-src</policy_id>
                        <self>1</self>
                        <inline>1</inline>
                        <eval>1</eval>
                        <dynamic>0</dynamic>
                    </default>
                    <children>
                        <policy_id>child-src</policy_id>
                        <self>1</self>
                        <inline>1</inline>
                        <eval>0</eval>
                        <dynamic>0</dynamic>
                    </children>
                    <connections>
                        <policy_id>connect-src</policy_id>
                        <self>1</self>
                        <inline>1</inline>
                        <eval>0</eval>
                        <dynamic>0</dynamic>
                    </connections>
                    <manifests>
                        <policy_id>manifest-src</policy_id>
                        <self>1</self>
                        <inline>1</inline>
                        <eval>0</eval>
                        <dynamic>0</dynamic>
                    </manifests>
                    <media>
                        <policy_id>media-src</policy_id>
                        <self>1</self>
                        <inline>1</inline>
                        <eval>0</eval>
                        <dynamic>0</dynamic>
                    </media>
                    <objects>
                        <policy_id>object-src</policy_id>
                        <self>1</self>
                        <inline>1</inline>
                        <eval>0</eval>
                        <dynamic>0</dynamic>
                    </objects>
                    <styles>
                        <policy_id>style-src</policy_id>
                        <self>1</self>
                        <inline>1</inline>
                        <eval>0</eval>
                        <dynamic>0</dynamic>
                    </styles>
                    <scripts>
                        <policy_id>script-src</policy_id>
                        <self>1</self>
                        <inline>1</inline>
                        <eval>1</eval>
                        <dynamic>0</dynamic>
                    </scripts>
                    <images>
                        <policy_id>img-src</policy_id>
                        <self>1</self>
                        <inline>1</inline>
                        <eval>0</eval>
                        <dynamic>0</dynamic>
                    </images>
                    <frames>
                        <policy_id>frame-src</policy_id>
                        <self>1</self>
                        <inline>1</inline>
                        <eval>0</eval>
                        <dynamic>0</dynamic>
                    </frames>
                    <frame-ancestors>
                        <policy_id>frame-ancestors</policy_id>
                        <self>1</self>
                        <inline>1</inline>
                        <eval>0</eval>
                        <dynamic>0</dynamic>
                    </frame-ancestors>
                    <forms>
                        <policy_id>form-action</policy_id>
                        <self>1</self>
                        <inline>1</inline>
                        <eval>0</eval>
                        <dynamic>0</dynamic>
                    </forms>
                    <fonts>
                        <policy_id>font-src</policy_id>
                        <self>1</self>
                        <inline>1</inline>
                        <eval>0</eval>
                        <dynamic>0</dynamic>
                    </fonts>
                </storefront>
                <admin>
                    <base>
                        <policy_id>base-uri</policy_id>
                        <self>1</self>
                        <inline>1</inline>
                        <eval>0</eval>
                        <dynamic>0</dynamic>
                    </base>
                    <default>
                        <policy_id>default-src</policy_id>
                        <self>1</self>
                        <inline>1</inline>
                        <eval>1</eval>
                        <dynamic>0</dynamic>
                    </default>
                    <children>
                        <policy_id>child-src</policy_id>
                        <self>1</self>
                        <inline>1</inline>
                        <eval>0</eval>
                        <dynamic>0</dynamic>
                    </children>
                    <connections>
                        <policy_id>connect-src</policy_id>
                        <self>1</self>
                        <inline>1</inline>
                        <eval>0</eval>
                        <dynamic>0</dynamic>
                    </connections>
                    <manifests>
                        <policy_id>manifest-src</policy_id>
                        <self>1</self>
                        <inline>1</inline>
                        <eval>0</eval>
                        <dynamic>0</dynamic>
                    </manifests>
                    <media>
                        <policy_id>media-src</policy_id>
                        <self>1</self>
                        <inline>1</inline>
                        <eval>0</eval>
                        <dynamic>0</dynamic>
                    </media>
                    <objects>
                        <policy_id>object-src</policy_id>
                        <self>1</self>
                        <inline>1</inline>
                        <eval>0</eval>
                        <dynamic>0</dynamic>
                    </objects>
                    <styles>
                        <policy_id>style-src</policy_id>
                        <self>1</self>
                        <inline>1</inline>
                        <eval>0</eval>
                        <dynamic>0</dynamic>
                    </styles>
                    <scripts>
                        <policy_id>script-src</policy_id>
                        <self>1</self>
                        <inline>1</inline>
                        <eval>1</eval>
                        <dynamic>0</dynamic>
                    </scripts>
                    <images>
                        <policy_id>img-src</policy_id>
                        <self>1</self>
                        <inline>1</inline>
                        <eval>0</eval>
                        <dynamic>0</dynamic>
                    </images>
                    <frames>
                        <policy_id>frame-src</policy_id>
                        <self>1</self>
                        <inline>1</inline>
                        <eval>0</eval>
                        <dynamic>0</dynamic>
                    </frames>
                    <frame-ancestors>
                        <policy_id>frame-ancestors</policy_id>
                        <self>1</self>
                        <inline>1</inline>
                        <eval>0</eval>
                        <dynamic>0</dynamic>
                    </frame-ancestors>
                    <forms>
                        <policy_id>form-action</policy_id>
                        <self>1</self>
                        <inline>1</inline>
                        <eval>0</eval>
                        <dynamic>0</dynamic>
                    </forms>
                    <fonts>
                        <policy_id>font-src</policy_id>
                        <self>1</self>
                        <inline>1</inline>
                        <eval>0</eval>
                        <dynamic>0</dynamic>
                    </fonts>
                </admin>
            </policies>
        </csp>
    </default>
</config>
                                                              


и ошибка отсутствует.
ну так я туда с synology и бэкапил. И не дёшево вроде было, все равно убили. Будем ждать прорыва в средствах хранения информации. Раньше была надежда на технологии голографии, но что то не срослось походу.
да, я тоже помучался пока всё назад вытянул. Теперь просто докупаю диски в свой synology. Получается и проще и дешевле, но не безопаснее с точки зрения пожара итп.
После 20 лет жизни в Германии пришел к выводу что подобное отношение к делам есть благо. Первое — все обеспечены работой. Второе — никакие дилетанты не лезут в твои дела и не пытаются сделать дешевле. Иногда это раздражает, иногда это дорого но «Ordnung muss sein!». На этом держится Германия. И смею предположить — процветает.
в своё время написал программку delt (для работы в связке с программой резервного копирования copymik). Изначальная идея была в быстром удалении дерева папок с файлами без перемещения их в корзину и в возможности работы с переменными даты (например номером недели в году). Потом на некоторых задачах встал вопрос безопасного удаления (с затиранием). Выбрал алгоритм DoD 5220.22-M (7 проходов). Это более чем достаточно для не ленточных носителей. Плюс реализовал контроль сколько свободного места осталось на диске и возможность удаления если эта граница достигнута. В итоге перед резервным копированием запускаю delt с нижней границей в столько то байт. Удаление происходит только если эта граница достигнута. В итоге старая резервная копия удаляется только если места стало меньше чем нужно для новой резервной копии. Получилось удобно.
После 2х лет использования был только один неприятный момент. За месяц до конца гарантии заметил что тачпад немного приподнялся (примерно на пол миллиметра). Поэтому и кнопки были туговаты. Порылся в сети, проблема оказалась известна, батарея со временем может увеличиться в размере и выдавить тачпад. Отправил в гарантийный ремонт, поправили. Но полторы недели был без ноута, не критично но кому то может быть намного проблемнее. В след. раз сделаю гарантию с ремонтом на дому. Но проблема с батареей была, надеюсь в настоящей версии проблему исправили.

Информация

В рейтинге
Не участвует
Откуда
Münster, Nordrhein-Westfalen, Германия
Дата рождения
Зарегистрирован
Активность