Это такой прикольный глюк HDD - файлы сейвишь, всё ок, ловишь глюк - перезагрузка, те файлы, которые были в работе перезаписываются нулями. Ловил такое несколько раз.
На SSD такого ни разу пока не было, но зато словив один раз глюк с принудительной перезагрузкой ОС, я потерял все данные на SSD, а не несколько файлов.
kruslan, У нас просто разные представления о том, что лучше :) Пакеты с кучей абстракций, драйверов и звездочек на гитхабе я тоже смотрел.
Но мне чаще приходится иметь дело с начинающими программистами и по критериям: простая и понятная реализация, хороший функционал, учли кучу граблей, yii`шный класс оказался лучшим.
tim_leon, поднимать отдельный локальный сервер необязательно, сейчас в большинстве ЯП есть встроенный или популярная библиотека дающая нужный функционал.
АртемЪ, vreitech, криптовалюты это не только биткоин и повышение сложности есть не у всех. И если эту фичу выкинуть, то на самом слабом смартфоне будет достаточно мощностей для того чтобы транзакции завершались. И скорее всего, еще и быстрее чем в сети биткоин.
Дмитрий, рефлексию никто не отменял и более того с каждой версией php она наращивает функционал.
Так что левые модули всё так же смогут получить доступ к вашим вспомогательным классам.
И вопрос:
откуда в вашей кодовой базе берутся левые модули и почему им нельзя юзать публичные методы вспомогательных классов?
ThisFruit, зайти в админку через веб и разрешить вход по ssh/telnet из локальной сети. Зайти по ssh и изучать командой top/ps
Скорее всего будет недостача оперативки или процессорного времени в моменты долгих пингов.
Urukhayy, у заказа еще зачастую есть статус
Допустим это открытый/завершенный/отмененный.
Что будет с вашим полем, если менеджер будет менять непредсказуемое количество раз статус заказа в разных направлениях? Задание с плюсом: он при этом убавляет или добавляет продукты, что меняет сумму заказа. И это реальный кейс, с которым мне доводилось сталкиваться.
При разрастании продукта рано или поздно кто-то добавит новый статус и забудет для него добавить работу с вашим кешем.
Одно из решений - вычислять значение и кешировать на 5-10 минут, для многих магазинов этого будет достаточно. Минус решения подсчет может потреблять много ресурсов в зависимости от организации данных и быть даже дольше чем 5-10 минут.
OchenXorosho, по идее можно поискать публичные фулноды для тестнета - для разработки вполне хватит.
Теоретически можно поискать веб кошельки или лайт кошельки, они могут предоставлять апи, которое один в один повторяет фулноду, но только с ограничениями, тот же https://blockchain.info/ru/api
Для безопасности поднимать самому при чем с дублированием это без вариантов.
Было нечто похожее после смена пароля винды, помогло удаление какого-то файла в профиле юзера винды (что-то типа хеша).
Рецепт нагуглился в англоязычном сегменте сети, сейчас найти не могу.
1) неа, в очень мелком парсинг проекте со сложной логикой, я задолбался отлавливать баги запуском кода с разными параметрами и вот тут тесты могут облегчить и ускорить написание кода.
2) переучивать себя сложно, лучше уж пусть сразу помучается и начнёт писать более качественный код.
3) Не совсем про тесты, но подход к разработке TDD помогает сделать более качественную декомпозицию + чувствовать себя гораздо увереннее при написании.
Тестирование ради тестирования - потеря времени.
А вот с этим соглашусь. Такое часто встречается и не понятно зачем вообще было время тратить.
Anton Mashletov, код возможно останется тот же (наверняка есть адаптеры), просто контент вместо загрузки курлом будет загружаться в браузере. Выглядит нагляднее + можно тестировать JS + делать авто скриншоты при ошибке. Из минусов - работает медленнее.
fshp, прям чудеса, даже для тестнета, на тех семинарах что я упоминал приводят среднее время в несколько дней.
Выкачивал последний раз когда размер был около 70гигов - заняло неделю на ssd при этом проц был загружен на четверть, а диск юзался по полной. Хотя с тех пор пару лет прошло и говорят bitcoinCore порефакторили за это время.
Или у вас фулнода на другом софте была?
Зачем обязательно официальный дамп, если всё равно проверка идёт?
jeruthadam, Это вопрос к разрабам кошелька
blockchain.info - при отправлении есть пункт customize fee
но надо понимать, что с нулевой или низкой комиссией ваша транзакция может на недели застрять.... пока кто-то добрый не захочет почистить от таких переводов сеть и не станет их включать в свои блоки.
jeruthadam, Segwit, LN - это технологии, которые то ли уже применили, то ли еще применят к тому самому первому bitcoin, с целью ускорить прохождение транзакций и уменьшить размер транзакции, что уменьшит и комиссии за перевод. И это будет не новая валюта, а всё тот же BTC.
Короче работают они над этим, вот только как-то не сильно успешно.
PS комиссию за перевод можно и 0 поставить, только идти такой платёж может очень и очень долго
На SSD такого ни разу пока не было, но зато словив один раз глюк с принудительной перезагрузкой ОС, я потерял все данные на SSD, а не несколько файлов.