bpl это расширенная версия dll с точки зрения интерфейса — к стандартным функциям добавлены дополнительные под нужды среды/vcl
Самые интересные расширения в ней — это то, что глобальные переменные типа Application начинают искаться в одном для всех связанных bpl модуле. Кроме Application ещё System.Classes.ApplicationHandleException и System.Classes.ApplicationShowException. Также в некотором смысле переменными являются ссылки на классы. То есть, если ловить исключение между dll, которые не bpl, как
on Occurrence: Exception do
То оно не поймается, ведь оно не тот Exception. И даже не тот TObject.
Недавно поставил Delphi 10.3.3 Community и был удивлён, что в этой редакции стали доступны все цели: Win32&Win64, Linux, macOS, Android, iOS. В 10.2 был только Win32 на шару.
Когда я пишу про поплохевшее образование, наука тоже имеется в виду. И, что касается науки, я читаю новости, допустим, отсюда или отсюда, то сравнение получается не в пользу нашего. ГОСТами перестали заниматься в интересной мне области, в разделе 35.060, и трансляторами для того, что в этих ГОСТах. Причём, если раздобыть текст ГОСТа на Паскаль, становится понятно, что аналогичных ГОСТов можно было ещё понапринимать десятки, и все текущие актуализировать, но нет, даже таким образом приличия соблюсти было некому. Концлагерь-не концлагерь, а видно, что раньше работали, а сейчас… не знаю, не видно, не слышно государства в лице его научных и образовательных институтов. Хочется надеяться, у просыпающегося государства и до этой работы дойдут руки.
А нас должна заводить вот эта возня с иностранцами? Нас должна заводить предустановка программ от производителей-резидентов стран-агрессоров, и софта, не умеющего в наши ГОСТ?
Предустановка-то в любом случае происходит! Другой вопрос, кто этим рулит? Если после установки Windows 10 вы выбрасываете каждый лишний Candy Crush и каждые лишние неправильно политически ангажированные плитки Новости из меню Пуска, то по сути ничего не изменилось.
Может быть, наоборот, их нет, потому что государство на 30 лет забыло о своём существовании? А теперь вспоминает.
Медицины нет
Вакцины наши, и такого треша как в Италии, не было.
образования нет
Это вы сейчас сравниваете с другими странами, в которых на высшее образование нужно взять дорогой образовательный кредит, а потом долго и упорно десятилетиями выплачивать? Так можно и у нас поучиться дорого. Школы, знаю, есть ломоносовские, и университеты, наверное, дорогие есть им под стать. А ещё в этих других странах, так как образование дорогое, можно запросто остаться без него, и в нашей стране вы тоже можете это сделать. Или, может быть, сравниваете с Китаем, где в общедоступное бесплатное образование вкладываются-вкладываются, но так они и остаются мировым ксероксом. У нас при 150 миллионах человек и Меркуриалом пользуются, и Делфи, и для Меркуриала даже HgLab отечественного производства есть. А в Китае при 1,3 миллиардах есть почти только Гит, и как-то всё выхолощено, что по языкам программирования, что по технологиям, всё бедно, всё пусто.
Наше образование и медицина поплохели только на фоне Советского Союза.
10 лет назад выбрал Juick, и очень меня удивляло, а чего народ прётся в Твиттер, который даже не переведён на то время, причём, кто прётся, не великие спецы в английском. Там же по сравнению с Жуиком толком не работают обсуждения. Там репосты становятся отдельными постами, и комментарии к репосту никто не видит. Чё туда переться? Потом мне рассказали, что есть штуки, называются мобильные устройства, и там, оказыватся, Твиттер предустановлен.
Как же я был зол! Такой хороший продукт, но люди о нём не узнаЮт, потому что его не предустановили. Уже тогда хотелось: государство, ты где, ау? В этом Твиттере мы всегда будем чужие, мы всегда гости, почему предустановлен он, а не что-то наше. Долго не регался в Твиттере, а как зарегался, начались «предложения дружбы». aavst какой-то. Кто это? Может быть, Анатолий Вассерман? Проверил. А нет, это Венедиктов. Тьфу, блин. А у Вассермана awas. Всё, запомнил. Чтоб я ещё хоть раз что-то кликнул от Твиттера. Ну иностранцы, ну что с них взять, такие вот они нам сервисы предоставляют. Через предустановку на мобилу проникает Твиттер, а через Твиттер Венедиктов. Не страна, а гуляй-поле.
Если вы своим окружением свободно рулите, так оно и дальше будет, ну а достаточно много людей вокруг берут то, что близко лежит. И это может иметь последствия не очень приятные, если обратная связь не замкнута на субъект управления правильным образом.
Очень радует такое начинание. Давно назрело, и лучше поздно, чем никогда.
У меня осталось два вопроса.
На ноутбуки и ПК с Windows будет установлен «МойОфис Стандартный. Домашняя версия».
Этот софт стоит денег. Лицензии OEM или как у кое-какого другого офиса, который просит доплатить, иначе открывает только на чтение?
Второй вопрос: со всеми этими предустановками смогут ли пользователи в кой-то веки открывать сайты с сертификатами ГОСТ? Хочу себе купить такой здесь, не маяться, не переводить документы у нотариусов, чтоб всякие заграничные шаражки их соизволили проверить. Зачем это всё, если у нас свой ГУЦ МинКомСвязи есть. Всё жду не дождусь, когда государство будет хоть что-то делать, чтоб эти сертификаты работали. И на счёт Яндекс.Браузера у меня как раз некоторые сомнения имеются. Этот редиска просто сказал, что без платного КриптоПРО он сайт ГОСТ не откроет. Вот и интересно, их додавили, чтоб они из коробки начали работать как следует или ещё нет. В принципе, если сначала додавить, а потом предустановить, или если сначала предустановить, а потом додавить, и он после автообновления научится нормально работать, результат одинаковый.
Это не их откопали, а они откопались. А почему нет? У них там обновления под новые веяния, голосовые сообщения и всё такое. И они в этот реестр попросились. Ну и всё.
Расскажу свой опыт с Hubzilla. Есть некий форум, на нём несколько тысяч человек. Но это же форум. 2021? Форум? Вот захотелось его «сконвертировать» в соцсеть, и, кажется, у Hubzilla мосты лучше всех налажены с другими соцсетями. Тысячи людей однажды проснулись бы в Федиверсе. Так думал я. Составил план, как я буду переносить посты. С точки зрения Hubzilla все посты — посты, а на форуме есть посты, а есть темы, и надо это всё проецировать как-то. Ну ничего, разберёмся.
Зарегал всех пользователей. Сделал канал форума. Начал подписывать все несколько тысяч на форум. И тут сервак начало таращить. То Master/Daemon.php Onepoll, то Master/Daemon.php Queue, кучей сидят, наваливаются и кладут сервер с базой. Уж я и опкеш для PHP CLI включал на файловой системе, и SSL в PostgreSQL отключал, и буфера PgSQL увеличивал. Всё без толку. В базе нет почти ещё ни одного поста, а сервер постоянно загружен на 100%. 3 тысячи транзакций в секунду без остановки. Что же будет, если загнать в систему посты. Я так понимаю, это связано с тем, что по своим нуждам Хабзилла постоянно вытаскивает полный список контактов, и пересылать эти несколько тысяч тупо долго, и сериализовать и парсить тупо тяжело. Подобный софт, наверное, может нормально работать только если социальный граф лежит в памяти процесса, и это не может быть PHP. А всё самое вкусное с точки зрения связности — на PHP.
Второй подвох — это то, что форумы-группы-сообщества — это отнюдь не само собой разумеющаяся возможность. Их часто тупо нет. И на Fediverse Party я даже галочки такой не вижу для фильтрации. А в Хабзилла это очень свежая возможность пятой версии. Я-то думаю, почему в Zot API нет нормальной возможности постинга на стену форума. А как посты-то загонять тогда в систему? Опять через вебку, что ли? Видимо, тупо не успели ещё сделать.
100% загрузка CPU хоронит всю идею. Такому софту не могу доверить данные.
Как-то грустно у них с виджетами для вебмастера. Интересует, в первую очередь, чтоб уведомления показывались не только лишь на странице соцсети, но так же и на произвольном собственном сайте. А также виджеты сообщества, чата с администрацией, и прочее, что есть у ВК, FB.
Вот был CCured, требующий небольшоно допиливания существующего софта на небезопасном языке Си, после чего получается относительно быстро работающий софт с проверками.
Под него портировали sendmail, ftpd, bind. И где это всё? Куда пошли эти достижения?
Вот есть ACSL, но единственный инструмент, который с ним работает, это верификатор Frama-C, то есть, программа должна быть верифицируема, а это надо с нуля уметь так писать. Нет инструмента, чтоб с тем же синтаксисом добавлять языковые проверки.
После того, как код на Си инкрустирован CCured и аннотациями ACSL, его можно было бы автоматом переводить в более безопасный язык программирования, такой, как Ада. Ну и кто этим занимается.
Как вышел профессор Некула на пенсию, так и заглохло всё с CCured.
#!/bin/sh
NOW_DATE_TIME=`date -u +'%Y%m%d%H%M'`
{
echo 'objective.pe. 3600 IN SOA objective.pe. hostmaster.octagram.name. ( '`date -u +'%s'`' 86400 7200 3600000 200 )
objective.pe. 86400 IN NS ns3.toom.su.
objective.pe. 86400 IN NS ns4.toom.su.
objective.pe. 86400 IN A 173.249.20.221
* 86400 IN A 173.249.20.221
localhost 86400 IN A 127.0.0.1'
if [ "X$CERTBOT_VALIDATION" != "X" ]; then
echo '_acme-challenge 86400 IN TXT ( "'"$CERTBOT_VALIDATION"'" )'
fi
} > /var/lib/knot/zones/objective.pe.zone
/usr/sbin/knotc reload > /dev/null
sleep 4
monthly cron:
certbot certonly --manual --preferred-challenges=dns --manual-auth-hook /var/lib/knot/zones/objective.pe.zone.gen.sh -d \*.objective.pe --manual-public-ip-logging-ok --expand --renew-by-default --text --agree-tos > /dev/null 2>&1
certbot certonly --manual --preferred-challenges=dns --manual-auth-hook /var/lib/knot/zones/objective.pe.zone.gen.sh -d objective.pe --manual-public-ip-logging-ok --expand --renew-by-default --text --agree-tos > /dev/null 2>&1
/var/lib/knot/zones/objective.pe.zone.gen.sh # cleanup
# sftp to all servers
# reload config, ssh to reload config on all servers
Самые интересные расширения в ней — это то, что глобальные переменные типа Application начинают искаться в одном для всех связанных bpl модуле. Кроме Application ещё System.Classes.ApplicationHandleException и System.Classes.ApplicationShowException. Также в некотором смысле переменными являются ссылки на классы. То есть, если ловить исключение между dll, которые не bpl, как
То оно не поймается, ведь оно не тот Exception. И даже не тот TObject.
Предустановка-то в любом случае происходит! Другой вопрос, кто этим рулит? Если после установки Windows 10 вы выбрасываете каждый лишний Candy Crush и каждые лишние неправильно политически ангажированные плитки Новости из меню Пуска, то по сути ничего не изменилось.
Вакцины наши, и такого треша как в Италии, не было.
Это вы сейчас сравниваете с другими странами, в которых на высшее образование нужно взять дорогой образовательный кредит, а потом долго и упорно десятилетиями выплачивать? Так можно и у нас поучиться дорого. Школы, знаю, есть ломоносовские, и университеты, наверное, дорогие есть им под стать. А ещё в этих других странах, так как образование дорогое, можно запросто остаться без него, и в нашей стране вы тоже можете это сделать. Или, может быть, сравниваете с Китаем, где в общедоступное бесплатное образование вкладываются-вкладываются, но так они и остаются мировым ксероксом. У нас при 150 миллионах человек и Меркуриалом пользуются, и Делфи, и для Меркуриала даже HgLab отечественного производства есть. А в Китае при 1,3 миллиардах есть почти только Гит, и как-то всё выхолощено, что по языкам программирования, что по технологиям, всё бедно, всё пусто.
Наше образование и медицина поплохели только на фоне Советского Союза.
Узкий кругозор… бывает.
10 лет назад выбрал Juick, и очень меня удивляло, а чего народ прётся в Твиттер, который даже не переведён на то время, причём, кто прётся, не великие спецы в английском. Там же по сравнению с Жуиком толком не работают обсуждения. Там репосты становятся отдельными постами, и комментарии к репосту никто не видит. Чё туда переться? Потом мне рассказали, что есть штуки, называются мобильные устройства, и там, оказыватся, Твиттер предустановлен.
Как же я был зол! Такой хороший продукт, но люди о нём не узнаЮт, потому что его не предустановили. Уже тогда хотелось: государство, ты где, ау? В этом Твиттере мы всегда будем чужие, мы всегда гости, почему предустановлен он, а не что-то наше. Долго не регался в Твиттере, а как зарегался, начались «предложения дружбы». aavst какой-то. Кто это? Может быть, Анатолий Вассерман? Проверил. А нет, это Венедиктов. Тьфу, блин. А у Вассермана awas. Всё, запомнил. Чтоб я ещё хоть раз что-то кликнул от Твиттера. Ну иностранцы, ну что с них взять, такие вот они нам сервисы предоставляют. Через предустановку на мобилу проникает Твиттер, а через Твиттер Венедиктов. Не страна, а гуляй-поле.
Если вы своим окружением свободно рулите, так оно и дальше будет, ну а достаточно много людей вокруг берут то, что близко лежит. И это может иметь последствия не очень приятные, если обратная связь не замкнута на субъект управления правильным образом.
У меня осталось два вопроса.
Этот софт стоит денег. Лицензии OEM или как у кое-какого другого офиса, который просит доплатить, иначе открывает только на чтение?
Второй вопрос: со всеми этими предустановками смогут ли пользователи в кой-то веки открывать сайты с сертификатами ГОСТ? Хочу себе купить такой здесь, не маяться, не переводить документы у нотариусов, чтоб всякие заграничные шаражки их соизволили проверить. Зачем это всё, если у нас свой ГУЦ МинКомСвязи есть. Всё жду не дождусь, когда государство будет хоть что-то делать, чтоб эти сертификаты работали. И на счёт Яндекс.Браузера у меня как раз некоторые сомнения имеются. Этот редиска просто сказал, что без платного КриптоПРО он сайт ГОСТ не откроет. Вот и интересно, их додавили, чтоб они из коробки начали работать как следует или ещё нет. В принципе, если сначала додавить, а потом предустановить, или если сначала предустановить, а потом додавить, и он после автообновления научится нормально работать, результат одинаковый.
Зарегал всех пользователей. Сделал канал форума. Начал подписывать все несколько тысяч на форум. И тут сервак начало таращить. То Master/Daemon.php Onepoll, то Master/Daemon.php Queue, кучей сидят, наваливаются и кладут сервер с базой. Уж я и опкеш для PHP CLI включал на файловой системе, и SSL в PostgreSQL отключал, и буфера PgSQL увеличивал. Всё без толку. В базе нет почти ещё ни одного поста, а сервер постоянно загружен на 100%. 3 тысячи транзакций в секунду без остановки. Что же будет, если загнать в систему посты. Я так понимаю, это связано с тем, что по своим нуждам Хабзилла постоянно вытаскивает полный список контактов, и пересылать эти несколько тысяч тупо долго, и сериализовать и парсить тупо тяжело. Подобный софт, наверное, может нормально работать только если социальный граф лежит в памяти процесса, и это не может быть PHP. А всё самое вкусное с точки зрения связности — на PHP.
Второй подвох — это то, что форумы-группы-сообщества — это отнюдь не само собой разумеющаяся возможность. Их часто тупо нет. И на Fediverse Party я даже галочки такой не вижу для фильтрации. А в Хабзилла это очень свежая возможность пятой версии. Я-то думаю, почему в Zot API нет нормальной возможности постинга на стену форума. А как посты-то загонять тогда в систему? Опять через вебку, что ли? Видимо, тупо не успели ещё сделать.
100% загрузка CPU хоронит всю идею. Такому софту не могу доверить данные.
Вот был CCured, требующий небольшоно допиливания существующего софта на небезопасном языке Си, после чего получается относительно быстро работающий софт с проверками.
web.eecs.umich.edu/~weimerw/p/p232-condit.pdf
Под него портировали sendmail, ftpd, bind. И где это всё? Куда пошли эти достижения?
Вот есть ACSL, но единственный инструмент, который с ним работает, это верификатор Frama-C, то есть, программа должна быть верифицируема, а это надо с нуля уметь так писать. Нет инструмента, чтоб с тем же синтаксисом добавлять языковые проверки.
После того, как код на Си инкрустирован CCured и аннотациями ACSL, его можно было бы автоматом переводить в более безопасный язык программирования, такой, как Ада. Ну и кто этим занимается.
Как вышел профессор Некула на пенсию, так и заглохло всё с CCured.
monthly cron: