Вот и ответ на недавний спор- нужна ли консоль? Нужно то всего лишь пара команд scp и mysqldump и vim/nano чтобы это вот все сделать. Просто один раз разберитесь и вам. Танет все равно куда и что переносить. Даж про git/hg промолчу.
В заграницах это где? В Молдавии?
Вот у меня на старой работе такой маркетолог работал - он все легко оценивал - ну что там какой плагин поставить? По итогу пришлось у него права на установку плагинов забрать, потому что разгребать его деятельность было дороже.
Я бы за такую цену даже шевелиться не начал. Не потому что я так крут или зажрался, потому что обычно такие переносы вытекают непонятно во что. Просто чуть перенести, чуть подправить... а потом оказывается что не чуть. От косаря зелени можно рассматривать. как говорится:
Мы сделаем Быстро, Качественно, Недорого - выбирайте любые два )))---------- Добавлено 06.06.2020 в 10:57 ----------
Простой перенос требует того же комплекса работ как и по созданию нового сайта, включая дизайн
Aisamiery, Вырисовывается интересная картина. Два типа хейтеров. Ну ладно, один я могу понять - "У меня 2 айфона три макбука часы и еще что-то там" - а последние обновления - говно. Человек расстроен что продукт, по его мнению перестал оправдывать ожидания, бывает.
Но вот когда идут высказываться те кто из серии Яодинразпосиделзамакоми всепонял/яразвернулнавиртуалке/яудругаполчасапосидел - искренне не понимаю. Я вот никогда не ездил на Бентли, но читал что там жалуются что в салоне кожа скрипит на заднем сидении - Бентли - говно.
Примерно такова стоимость их высказываний
вот в этом мы с тобой и отличаемся. Даже не так. Никто не хочет читать тз. Но кто-то понимает, что это нужно, а кто-то нет.
Вообще, считаю, опят работы в команде - просто бесценен. Даже если цель - фриланс, все равно через это нужно пройти, потом авойдишь кучу ошибок.---------- Добавлено 05.06.2020 в 19:20 ----------
Как то тебе вообще ничего не удается донести. Ну вот смотри часть кода который я написал сегодня.
# coding: utf-8 from unittest import TestCase, mock from aiohttp.test_utils import setup_test_loop, teardown_test_loop, unittest_run_loop import sync_handler class SyncHandlerTestCase(TestCase): def setUp(self) -> None: self.loop = setup_test_loop() self.playbacks = [ { 'user_id': 1, 'item_id': 1, 'show_id': 1, 'show_name': 'show_name', 'season_id': 1, 'season_name': 'season_name', 'checkpoint': 10, 'timestamp': '0000-00-00', 'watched': False, }, { 'user_id': 2, 'item_id': 1, 'show_id': 1, 'show_name': 'show_name', 'season_id': 1, 'season_name': 'season_name', 'checkpoint': 10, 'timestamp': '0000-00-00', 'watched': False, }, ] self.timestamp = '0000-00-00' def tearDown(self) -> None: teardown_test_loop(self.loop) @unittest_run_loop @mock.patch('services.history_entry_service.************.upsert_history_entries') async def test_chunk_update(self, upsert_history_entries_mock) -> None: await sync_handler.chunk_update(self.playbacks) upsert_history_entries_mock.assert_called_once_with(self.playbacks) @unittest_run_loop @mock.patch('services.user_playback_state_service.*************.scan_playbacks') async def test_scan(self, scan_playbacks_mock) -> None: SCAN_CHUNK_LIMIT = 1000000 await sync_handler.scan(self.timestamp) scan_playbacks_mock.assert_called_once_with(self.timestamp, SCAN_CHUNK_LIMIT)
ВЫделенное - это библиотеки. Первая - уровня питона, вторая - уровня фреймворка. В твоем понимании мне надо было сначала самому их написать? Только для того, что бы запустить тесты? Или я лучше займусь следующей задачей, потому что эта делает ровно то, что от нее требуется? Или на твоем языке, например, ты будешь переписывать функцию mysqli_connect, если захочешь законнектиться с БД? А я использую готовый класс, в который нужно только параметры подкючения передать.
Я не прав?
Сорри, я давно не работаю с мусклей, с постгрес и не буду вводить вас в заблуждение, лучше еше раз посмотрите доку. Блокировка должна работать вроде как сама, транзакции я использую только через ОРМ ДЖАНГО, вряд ли это будет вам полезно. Надеюсь тут найдутся кто более компетентные чем я в БД
Даже просто не могу придумать как это прокомментить - просто запомню)
Блин, сглазил. Мы стали advanced partner AWS и вводят сертификацию инженеров. Планируют всех охватить)
транзакции использовать
Набор слов... Ну например, при работе на макбуке мышка уже для меня "вымерла" - там тачпад ее полностью заменил. А консоль.. Ну вот мое корыто умеет само останавливаться перед препятствиями, следить за полосой движения, круиз-контроль дистанционный, само паркуется. А у шефа Ауди А7 - так в той в принципе полноценный автопилот! Только это никак не отменяет того что я должен уметь ездить без всяких этих приблуд.
А ты так и хочешь - кнопку нажал и в точке Б а в кармане хрустят 350 баксов...