Pull to refresh
2
0
Send message
Нет, речь именно про sqlite3.dll для win32 x86 (возможно, это же справедливо и для x64, не проверял), которая распространяется самими разработчиками: i.imgur.com/TB4Fr6L.png

А CLI собран с другими флагами:
# sqlite3.exe
SQLite version 3.33.0 2020-08-14 13:23:32
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite> WITH opts(n, opt) AS (VALUES(0, NULL) UNION ALL SELECT n + 1, sqlite_compileoption_get(n) FROM opts WHERE sqlite_compileoption_get(n) IS NOT NULL) SELECT opt FROM opts;

COMPILER=gcc-5.2.0
ENABLE_DBSTAT_VTAB
ENABLE_FTS3
ENABLE_FTS5
ENABLE_JSON1
ENABLE_RTREE
ENABLE_STMTVTAB
ENABLE_UNKNOWN_SQL_FUNCTION
THREADSAFE=0

По умолчанию, если собирать из исходников, только THREADSAFE=1 есть.

Да, но это только если собирать самому из исходников, а не взять готовую dll.
Для поддержки R-Tree индекса требуется собрать SQLite с флагом SQLITE_ENABLE_RTREE (по умолчанию не установлен).

Иногда, этот флаг (как и некоторые другие) установлен по умолчанию. Вот, что по дефолту включено в SQLite 3.33.0 под Windows:

COMPILER=gcc-5.2.0
ENABLE_COLUMN_METADATA
ENABLE_FTS3
ENABLE_FTS5
ENABLE_JSON1
ENABLE_RTREE
THREADSAFE=1

Команда для вывода опций компиляции:
WITH opts(n, opt) AS (
  VALUES(0, NULL)
  UNION ALL
  SELECT n + 1,
         sqlite_compileoption_get(n)
  FROM opts
  WHERE sqlite_compileoption_get(n) IS NOT NULL
)
SELECT opt
FROM opts;
Ссылка на сам доклад (почему-то не нашёл в статье): www.youtube.com/watch?v=Tp5xhTMFuLU
но не раскрывает весь процесс производства

Вот тут ваша аналогия сильно не совпадает с действительностью — весь процесс «производства» WinGet открыт.
Любой со стандартным/привычным начертанием: Times New Roman, Arial и т.д. Возьмите пару книжек по программированию и посмотрите, какой используется шрифт там.

На гитбук, например, используется Roboto, на хабре семейство Fira Sans. Не знаю, можно ли их встраивать в pdf, но смотрятся отлично.
Шрифт совсем никуда не годится. И поэтому очень радует, что есть gitbook с «человеческим лицом».
Нет, всё верно:
В сентябре 2016 года были представлены шрифты PT Astra Sans и PT Astra Serif, метрически совместимые с Times New Roman. Разработка была выполнена совместно с разработчиком операционных систем «Astra Linux» АО «НПО РусБИТех»
Свободные шрифты ПТ
А мне очень нравится S3.Translator — перевод выделенного текста, с возможностью озвучки. Использует google translate.
Нравится KDE и на десктопе второй системой стоит Manjaro. Хотел перевести ноутбук ASUS K50ID, который используется только для веба и скайпа, на Kubuntu 18.04, но столкнулся с «железной» проблемой. В ноутах этой серии, веб-камера выводит изображение вверх-ногами. В WinXP лечилось установкой дров от производителя, в Linux эта проблема в общем случае решается при помощи libv4l, вот только с новым skype 8 это решение не работает.
Ничем не отличается.
Похоже, в этом направлении появился прогресс:
Компания Google анонсировала модульную систему Treble, которая позволит производителям создавать универсальные компоненты поддержки оборудования, не привязанные к конкретным версиям Android и используемым в них выпускам ядра Linux.

http://www.opennet.ru/opennews/art.shtml?num=46542
Поделитесь своим скриптом?
В цикле for, значения «от» и «до» вычисляются только один раз, так что вы написали абсолютно эквивалентный код.

Чем изобретать велосипед, для WinXP лучше пользоваться недокументированными функциями: RtlAcquireResourceShared() (лок на чтение) и RtlAcquireResourceExclusive (лок на запись).


Пример на Delphi, как это можно обернуть в RWLock интерфейс: u_ReadWriteSyncRtlResource.pas.


Тот же StackOverflow рекомендует: Is there a cross platform version of window vista's slim reader writer locks?

Возможно, мне помогли бы книги, которые мне очень рекомендовали:

Николас А. Солтер, Скотт Дж. Клепер, «C++ для профессионалов»
Брюс Эккель, «Философия С++» (1-й том)
Брюс Эккель, «Философия С++. Практическое программирование» (2-й том)

но я нигде не могу найти их в бумажном виде. С экрана же глубокого чтения у меня не получается. Максимум что могу читать — художественную литературу с книгочиталки. Но техническую не воспринимаю.

Абсолютно согласен про читалки, на них адски сложно читать техническую литературу. Но выход есть — самостоятельно распечатать интересующую книгу не такая уж и проблема. Лично я печатаю их через FinePrint в виде буклетов, получается достаточно удобно. Обычно делю книгу на несколько частей, с расчётом, чтобы буклет выходил не более 35-40 листов A4 (~150 страниц книги). Буклеты между собой не сшиваю, а просто пользуюсь ими как небольшими томиками. Поскольку литература техническая, то обычно томика хватает на неделю/другую вдумчивого изучения. Помимо того, что такой томик можно всегда легко взять с собой, в нём можно смело делать пометки на полях или выделять особенные моменты маркером (такой вандализм я бы не смог себе позволить с покупной книгой). Цена вопроса — лазерный принтер и немного сноровки.
Впечатляет или нет, но такая функция есть и вы про неё не слышали. Это всё, что я хотел отметить, но почему-то отхватил минусы в карму. Хейтеры винды постарались?
Похоже, вы просто не слышали про Windows To Go. Винда точно так же прекрасно ставится на SSD и подключается по USB к любому компьютеру.
Выступления будут записываться и выкладываться в сеть? Посетить митап лично, к сожалению, нету возможности, но было бы очень интересно послушать про LuaJIT.
>Ведущих в подкасте трое
В radio-t четыре ведущих, а не три: Umputun, Bobuk, Gray и Ксюша. Героев нужно знать в лицо!

Кстати, этот подкаст 27 августа празднует свой 10-летний юбилей.
А в нормальной, портретной ориентации, нет возможности получить эту книгу? Альбомная хорошо подходит для чтения с планшета, но вот для распечатки «2 листа на страницу», совсем не катит. На первом фото, девушка держит вполне человеческую книгу. Или такой вариант доступен только на английском языке?
1

Information

Rating
Does not participate
Registered
Activity