All streams
Search
Write a publication
Pull to refresh
43
0
Dmitry @RPG18

Golang Developer

Send message

При WAL читатели не блокируют писателей, а писатели не блокируют читателей. Т.к. WAL один, то и писатель может быть только один. И все равно есть пункт: Sometimes Queries Return SQLITE_BUSY In WAL Mode.

Насколько понимаю, SQlite поддерживает одного писателя, а когда имеем несколько писателей, то получаем SQLITE_BUSY, который приходится обрабатывать вручную.


Кто то должен обслуживать wal(очищать, перемещать данные из wal в базу и т.д.), этим будет заниматься ваш обработчик, который вроде как должен быстро отдавать ответ на запрос.

Я в основном пишу веб-приложения, т.е. не сайты, а именно аналог десктопа, но в вебе.

Именно этим я занимался в CloudBerry Lab. Делал веб интерфейс к десктопному продукту.


Там чем меньше знаешь и используешь вышеперечисленное, тем лучше.

Не получается. Приходит начальство, приносит крутой дизайн интерфейса на картинке и ставит задачу сделать. В таких ситуациях прибегал к помощи front end разработчиков, которые верстали html/css страницу, которую потом шаблонизировал через WTemplate.

Я на Wt делал CloudBerry Backup for NAS. На мой взгляд Wt оправдан в двух случаях:


  1. вы мало что знаете про html, js, css;
  2. нужно цепляться к C++ коду.

Может это офф клиенты не могут работать ни с чем другим, кроме S3?

Т.к. разные инструкции процессора восполняются с разной скоростью, то простыня кода мало о чем говорит. Если перепишем std::vector на Си как АТД, пометим все как inline, то получим простыню когда. Естественно если будем компилировать код компилятором Си, то простыня получится поменьше из-за отсутствия кода, для работы с исключениями.

Т.ч. я не представляю как можно использовать, например, SaaS мониторинг (ну разве на случай «совсем всё сломалось» — для оперативного разбора ситуации).

В понедельник olegbunin выложил Monitoring driven эксплуатация.

По моему это тренд, тот же okmeter.io SaaS решение.

Мониторинг им делает okmeter.io

В некоторых местах используются ассемблерные вставки. Отключить что-то можно через дефайны CRYPTOPP_DISABLE_ASM, CRYPTOPP_DISABLE_SSSE3, CRYPTOPP_DISABLE_AESNI.


положить рядом с проектом и заинклюдить?

Нужно исходники прописать в .pro/.pri файле в переменные SOURCES и HEADERS. Тогда библиотека будет собираться во время компиляции основного приложения.

Почему была сделана библиотека, а не использована существующая? Потому что менеджер позиционируется как Qt-only. Он должен легко собираться командами qmake & make на любой платформе, где есть только Qt, и никаких дополнительных библиотек не требовать.

В исходниках Qt есть каталог 3rdparty, в которой помещены сторонние приложение, а для интеграции в сборку были сделаны соответствующие *.pri файлы. Поэтому вместо велосипеда можно было взять Crypto++.

До юридического оформления не дошло. У нас в стране можно любого уволить по статье, а потом будет сложно

Это часть работы программиста, помогать другим программистам.

Это прописано в трудовом договоре или должностной инструкции программиста? Нет? Значит это добрая воля программиста. Когда моей доброй волей злоупотребляют, без какой либо компенсации, то создается впечатление, что сели на мою шею.

Работодатели разные бывают. Меня попросили уйти после того, как я сходил всего лишь на одно собеседование.

Это точно. Мониторил вакансии на hh последние полгода. Одни и те же вакансии месяцами открыты. Некоторые вакансии закрываются, а через месяц открываются вновь.

Я не говорил, что мне чего-то не хватает в Qt. Факт то что Qt постоянно развивается и версии выходят чаще, чем новые стандарты.

А какую библиотеку лучше взять libjpeg, libjpeg-turbo или mozjpeg? Если запихнуть Qt в stdlib, то как часто мы будем получать новую версию? За 4 года Qt поменял версию с 5.0 до 5.7.

А вы бы стали держать сотрудника, который может внезапно уйти в ответственный момент?

С учетом того, как сложно найти хороших middle/senior разработчиков, оставил бы. Никто не знает как сложится жизнь дальше. Может быть послезавтра ваша компания разориться, а когда-то уволенный вами сотрудник возьмет вас на работу.

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity