SELECT * FROM cl_configs0.00071811676025391Всего 0.00071811676025391 секMysqliDb->get() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/tools.php" line #1406
SELECT * FROM cl_ui_langs WHERE status = '1' 0.00016093254089355Всего 0.00087904930114746 секMysqliDb->get() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/user.php" line #1659
SELECT
u.id,
u.username,
u.avatar,
u.followers,
u.posts,
u.following,
u.country_id,
u.website,
u.about,
u.last_active,
u.is_online,
u.fname,
u.lname,
u.email,
u.verified,
u.follow_privacy
FROM cl_users u
WHERE u.active = '1' AND u.id != 0
ORDER BY u.followers DESC, u.posts DESC
LIMIT 50.00432181358337402Всего 0.0052008628845215 секMysqliDb->rawQuery() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/user.php" line #1005
SELECT
h.id,
h.tag,
h.posts,
COUNT(DISTINCT p.user_id) AS unique_users,
COUNT(*) AS posts_count,
MAX(ph.time) AS last_activity
FROM cl_hashtags h
JOIN cl_publications_hashtags ph
ON ph.hashtag_id = h.id
JOIN cl_publications p
ON p.id = ph.publication_id
WHERE CHAR_LENGTH(h.tag) >= 2
AND ph.time >= NOW() - INTERVAL 7 DAY
GROUP BY h.id
HAVING unique_users >= 1
ORDER BY unique_users DESC, last_activity DESC
LIMIT 15;
0.10998392105102539Всего 0.11518478393555 секMysqliDb->rawQuery() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/post.php" line #385
SELECT id FROM cl_users WHERE username = 'habr' LIMIT 10.00052404403686523Всего 0.11570882797241 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/user.php" line #671
SELECT * FROM cl_users WHERE id = '671' LIMIT 10.00033497810363770Всего 0.11604380607605 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/user.php" line #230
SELECT * FROM cl_users WHERE id = '671' LIMIT 10.00031208992004395Всего 0.11635589599609 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/user.php" line #357
SELECT * FROM cl_publications WHERE user_id = '671' AND profile_pinned = 'Y' LIMIT 10.07429313659667969Всего 0.19064903259277 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/apps/profile/app_ctrl.php" line #128
SELECT posts.`id` as offset_id, posts.`publication_id`, posts.`type`, posts.`user_id`, posts.`time` FROM `cl_posts` posts
INNER JOIN `cl_publications` pubs ON posts.`publication_id` = pubs.`id`
WHERE posts.`user_id` = 671
AND pubs.`profile_pinned` = "N"
ORDER BY posts.`id` DESC
LIMIT 15;
0.00047397613525391Всего 0.19112300872803 секMysqliDb->rawQuery() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/apps/profile/app_ctrl.php" line #37
SELECT * FROM cl_publications WHERE status IN ( 'active', 'inactive', 'deleted' ) AND id = '850370' LIMIT 10.00025415420532227Всего 0.19137716293335 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/post.php" line #699
SELECT * FROM cl_users WHERE id = '671' LIMIT 10.00039410591125488Всего 0.1917712688446 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/user.php" line #230
SELECT * FROM cl_publications WHERE status IN ( 'active', 'inactive', 'deleted' ) AND id = '850327' LIMIT 10.00032305717468262Всего 0.19209432601929 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/post.php" line #699
SELECT * FROM cl_users WHERE id = '671' LIMIT 10.00049805641174316Всего 0.19259238243103 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/user.php" line #230
SELECT * FROM cl_publications WHERE status IN ( 'active', 'inactive', 'deleted' ) AND id = '850273' LIMIT 10.00028395652770996Всего 0.19287633895874 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/post.php" line #699
SELECT * FROM cl_users WHERE id = '671' LIMIT 10.00040698051452637Всего 0.19328331947327 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/user.php" line #230
SELECT * FROM cl_publications WHERE status IN ( 'active', 'inactive', 'deleted' ) AND id = '850220' LIMIT 10.00029993057250977Всего 0.19358325004578 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/post.php" line #699
SELECT * FROM cl_users WHERE id = '671' LIMIT 10.00047397613525391Всего 0.19405722618103 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/user.php" line #230
SELECT * FROM cl_publications WHERE status IN ( 'active', 'inactive', 'deleted' ) AND id = '850188' LIMIT 10.00034308433532715Всего 0.19440031051636 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/post.php" line #699
SELECT * FROM cl_users WHERE id = '671' LIMIT 10.00050497055053711Всего 0.19490528106689 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/user.php" line #230
SELECT * FROM cl_publications WHERE status IN ( 'active', 'inactive', 'deleted' ) AND id = '850169' LIMIT 10.00028014183044434Всего 0.19518542289734 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/post.php" line #699
SELECT * FROM cl_users WHERE id = '671' LIMIT 10.00054597854614258Всего 0.19573140144348 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/user.php" line #230
SELECT * FROM cl_publications WHERE status IN ( 'active', 'inactive', 'deleted' ) AND id = '850131' LIMIT 10.00033402442932129Всего 0.1960654258728 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/post.php" line #699
SELECT * FROM cl_users WHERE id = '671' LIMIT 10.00061011314392090Всего 0.19667553901672 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/user.php" line #230
SELECT * FROM cl_publications WHERE status IN ( 'active', 'inactive', 'deleted' ) AND id = '850092' LIMIT 10.00028300285339355Всего 0.19695854187012 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/post.php" line #699
SELECT * FROM cl_users WHERE id = '671' LIMIT 10.00043797492980957Всего 0.19739651679993 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/user.php" line #230
SELECT * FROM cl_publications WHERE status IN ( 'active', 'inactive', 'deleted' ) AND id = '850061' LIMIT 10.00026082992553711Всего 0.19765734672546 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/post.php" line #699
SELECT * FROM cl_users WHERE id = '671' LIMIT 10.00043606758117676Всего 0.19809341430664 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/user.php" line #230
SELECT * FROM cl_publications WHERE status IN ( 'active', 'inactive', 'deleted' ) AND id = '850023' LIMIT 10.00025701522827148Всего 0.19835042953491 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/post.php" line #699
SELECT * FROM cl_users WHERE id = '671' LIMIT 10.00045609474182129Всего 0.19880652427673 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/user.php" line #230
SELECT * FROM cl_publications WHERE status IN ( 'active', 'inactive', 'deleted' ) AND id = '849988' LIMIT 10.00026988983154297Всего 0.19907641410828 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/post.php" line #699
SELECT * FROM cl_users WHERE id = '671' LIMIT 10.00042319297790527Всего 0.19949960708618 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/user.php" line #230
SELECT * FROM cl_publications WHERE status IN ( 'active', 'inactive', 'deleted' ) AND id = '849933' LIMIT 10.00025701522827148Всего 0.19975662231445 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/post.php" line #699
SELECT * FROM cl_users WHERE id = '671' LIMIT 10.00043296813964844Всего 0.2001895904541 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/user.php" line #230
SELECT * FROM cl_publications WHERE status IN ( 'active', 'inactive', 'deleted' ) AND id = '849842' LIMIT 10.00026583671569824Всего 0.2004554271698 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/post.php" line #699
SELECT * FROM cl_users WHERE id = '671' LIMIT 10.00042295455932617Всего 0.20087838172913 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/user.php" line #230
SELECT * FROM cl_publications WHERE status IN ( 'active', 'inactive', 'deleted' ) AND id = '849773' LIMIT 10.00027298927307129Всего 0.2011513710022 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/post.php" line #699
SELECT * FROM cl_users WHERE id = '671' LIMIT 10.00034809112548828Всего 0.20149946212769 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/user.php" line #230
SELECT * FROM cl_publications WHERE status IN ( 'active', 'inactive', 'deleted' ) AND id = '849730' LIMIT 10.00032114982604980Всего 0.20182061195374 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/post.php" line #699
SELECT * FROM cl_users WHERE id = '671' LIMIT 10.00042605400085449Всего 0.20224666595459 секMysqliDb->getOne() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/user.php" line #230
UPDATE cl_publications SET `views_count` = views_count+1 WHERE id = '850370' 0.00312495231628418Всего 0.20537161827087 секMysqliDb->update() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/post.php" line #23
UPDATE cl_publications SET `views_count` = views_count+1 WHERE id = '850327' 0.00082302093505859Всего 0.20619463920593 секMysqliDb->update() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/post.php" line #23
UPDATE cl_publications SET `views_count` = views_count+1 WHERE id = '850273' 0.00106787681579590Всего 0.20726251602173 секMysqliDb->update() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/post.php" line #23
UPDATE cl_publications SET `views_count` = views_count+1 WHERE id = '850220' 0.00077104568481445Всего 0.20803356170654 секMysqliDb->update() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/post.php" line #23
UPDATE cl_publications SET `views_count` = views_count+1 WHERE id = '850188' 0.00102090835571289Всего 0.20905447006226 секMysqliDb->update() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/post.php" line #23
UPDATE cl_publications SET `views_count` = views_count+1 WHERE id = '850169' 0.00079488754272461Всего 0.20984935760498 секMysqliDb->update() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/post.php" line #23
UPDATE cl_publications SET `views_count` = views_count+1 WHERE id = '850131' 0.00098514556884766Всего 0.21083450317383 секMysqliDb->update() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/post.php" line #23
UPDATE cl_publications SET `views_count` = views_count+1 WHERE id = '850092' 0.00077915191650391Всего 0.21161365509033 секMysqliDb->update() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/post.php" line #23
UPDATE cl_publications SET `views_count` = views_count+1 WHERE id = '850061' 0.00095105171203613Всего 0.21256470680237 секMysqliDb->update() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/post.php" line #23
UPDATE cl_publications SET `views_count` = views_count+1 WHERE id = '850023' 0.00077581405639648Всего 0.21334052085876 секMysqliDb->update() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/post.php" line #23
UPDATE cl_publications SET `views_count` = views_count+1 WHERE id = '849988' 0.00101017951965332Всего 0.21435070037842 секMysqliDb->update() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/post.php" line #23
UPDATE cl_publications SET `views_count` = views_count+1 WHERE id = '849933' 0.00083494186401367Всего 0.21518564224243 секMysqliDb->update() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/post.php" line #23
UPDATE cl_publications SET `views_count` = views_count+1 WHERE id = '849842' 0.00102686882019043Всего 0.21621251106262 секMysqliDb->update() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/post.php" line #23
UPDATE cl_publications SET `views_count` = views_count+1 WHERE id = '849773' 0.00080990791320801Всего 0.21702241897583 секMysqliDb->update() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/post.php" line #23
UPDATE cl_publications SET `views_count` = views_count+1 WHERE id = '849730' 0.00095987319946289Всего 0.21798229217529 секMysqliDb->update() >> file "/var/www/twitty/data/www/ai.twitty.ru/twitty_web/core/components/post.php" line #23
2 мес. назад
[Перевод] Масштабирование LLM: от одного чипа до ЦОДа. Глава 1. Теоретические основы
Недавно прочитал цикл статей о масшабировании LLM от Jax, в котором очень подробно и во всех нюансах разжеван процесс тренировки и инференса LLM на разных масштабах. Мне он показался очень полезным, поэтому я решил подготовить цикл статей на русском, являющихся не столько переводом, сколько научно-популярным пересказом того, что там написано, поскольку оригинальный текст рассчитан в основном на сп...
https://clck.ru/3SWmDJ
Недавно прочитал цикл статей о масшабировании LLM от Jax, в котором очень подробно и во всех нюансах разжеван процесс тренировки и инференса LLM на разных масштабах. Мне он показался очень полезным, поэтому я решил подготовить цикл статей на русском, являющихся не столько переводом, сколько научно-популярным пересказом того, что там написано, поскольку оригинальный текст рассчитан в основном на сп...
https://clck.ru/3SWmDJ
2 мес. назад
Я написал мессенджер с серверами и голосовыми каналами. Один. Рассказываю зачем и как
Когда в октябре 2024-го заблокировали Дискорд, я сидел в голосовом канале с друзьями. Связь оборвалась, все полезли за впн-ками, кто-то ушёл в Телеграм, кто-то просто пропал. Серверы, которые мы строили годами, с каналами, ролями, ботами, в один момент стали недоступны.Я фрилансер, пишу на React и Node.js. В тот вечер подумал: а насколько сложно вообще сделать свой мессенджер с серверной структуро...
https://clck.ru/3SWdXE
Когда в октябре 2024-го заблокировали Дискорд, я сидел в голосовом канале с друзьями. Связь оборвалась, все полезли за впн-ками, кто-то ушёл в Телеграм, кто-то просто пропал. Серверы, которые мы строили годами, с каналами, ролями, ботами, в один момент стали недоступны.Я фрилансер, пишу на React и Node.js. В тот вечер подумал: а насколько сложно вообще сделать свой мессенджер с серверной структуро...
https://clck.ru/3SWdXE
2 мес. назад
Работаем с контейнерами в C++ с помощью библиотеки Ranges
Понятие контейнер сейчас активно применяется в контексте Docker и аналогичных решений по контейнеризации. Однако, в языке C++ контейнеры существуют уже очень давно и являются фундаментальной частью Standard Template Library (STL). Они предоставляют готовые реализации наиболее часто используемых структур данных, избавляя разработчика от необходимости писать их с нуля.Контейнеры C++ можно разделить ...
https://clck.ru/3SWZod
Понятие контейнер сейчас активно применяется в контексте Docker и аналогичных решений по контейнеризации. Однако, в языке C++ контейнеры существуют уже очень давно и являются фундаментальной частью Standard Template Library (STL). Они предоставляют готовые реализации наиболее часто используемых структур данных, избавляя разработчика от необходимости писать их с нуля.Контейнеры C++ можно разделить ...
https://clck.ru/3SWZod
2 мес. назад
DNS TXT как канал доставки конфигов: тихо, надёжно, неубиваемо?
Когда сервер с конфигом заблокировали — клиент отвалился. Разбираем способ доставки который сломать сложнее чем сам интернетУ любого прокси-сервиса есть слабое место которое не связано с протоколом. Сервер переехал, IP сменился, конфиг устарел — и пользователь сидит без связи пока не получит обновление вручную. Чем больше пользователей, тем острее проблема.Стандартное решение — раздавать конфиги ч...
https://clck.ru/3SWXzc
Когда сервер с конфигом заблокировали — клиент отвалился. Разбираем способ доставки который сломать сложнее чем сам интернетУ любого прокси-сервиса есть слабое место которое не связано с протоколом. Сервер переехал, IP сменился, конфиг устарел — и пользователь сидит без связи пока не получит обновление вручную. Чем больше пользователей, тем острее проблема.Стандартное решение — раздавать конфиги ч...
https://clck.ru/3SWXzc
2 мес. назад
Вот что я понял, когда стал автором на Хабре
10 лет читал Хабр, но после нескольких публикаций — заметил то, чего не замечал будучи читателем. Про манипуляции авторитетом, конформизм первого лайка и про то как писать статьи (кратко, по делу).
https://clck.ru/3SWWkw
10 лет читал Хабр, но после нескольких публикаций — заметил то, чего не замечал будучи читателем. Про манипуляции авторитетом, конформизм первого лайка и про то как писать статьи (кратко, по делу).
https://clck.ru/3SWWkw
2 мес. назад
Взаимное исключение в Java: от synchronized к Lock
Многопоточность — одна из самых сложных тем в Java. По сути это ситуация, когда несколько потоков работают с общими данными и в процессе работы легко столкнуться с состоянием гонки (race condition), потерей обновлений или даже повреждением структуры данных. Чтобы этого избежать, доступ к критической секции кода нужно ограничить: одновременно там должен находиться только один поток.В Java есть два ...
https://clck.ru/3SWVvC
Многопоточность — одна из самых сложных тем в Java. По сути это ситуация, когда несколько потоков работают с общими данными и в процессе работы легко столкнуться с состоянием гонки (race condition), потерей обновлений или даже повреждением структуры данных. Чтобы этого избежать, доступ к критической секции кода нужно ограничить: одновременно там должен находиться только один поток.В Java есть два ...
https://clck.ru/3SWVvC
2 мес. назад
Разбираемся с ошибкой no empty local buffer available в PostgreSQL 18
При обновлении PostgreSQL с 17-й на 18-ю версию часть пользователей при работе с временными таблицами столкнулась с неожиданной ошибкой no empty local buffer available, в том числе, в типовых конфигурациях 1С. В статье разбираем первопричину: как новый механизм асинхронного prefetch в read stream конкурирует с insert stream за слоты local buffer pool, почему это не проявлялось в PostgreSQL 17...
https://clck.ru/3SWUPd
При обновлении PostgreSQL с 17-й на 18-ю версию часть пользователей при работе с временными таблицами столкнулась с неожиданной ошибкой no empty local buffer available, в том числе, в типовых конфигурациях 1С. В статье разбираем первопричину: как новый механизм асинхронного prefetch в read stream конкурирует с insert stream за слоты local buffer pool, почему это не проявлялось в PostgreSQL 17...
https://clck.ru/3SWUPd
2 мес. назад
Когда Prometheus бессилен: пишем свои метрики для Zabbix по-быстрому
Коллеги, привет. Если вы когда-нибудь оказывались в ситуации, когда нужно срочно начать мониторить появление слова "CRITICAL" в логах приложения, а возиться с написанием экспортера для Prometheus совсем не хочется — этот пост для вас.
https://clck.ru/3SWSQD
Коллеги, привет. Если вы когда-нибудь оказывались в ситуации, когда нужно срочно начать мониторить появление слова "CRITICAL" в логах приложения, а возиться с написанием экспортера для Prometheus совсем не хочется — этот пост для вас.
https://clck.ru/3SWSQD
2 мес. назад
Singleton, Transient, Scoped в .NET: краткая памятка
В этой статье я постарался собрать краткий гайд по Singleton, Transient и Scoped. Статья рассчитана на тех, кто хотя бы немного знаком с DI в .NET и не является полноценным туториалом.
https://clck.ru/3SWNfz
В этой статье я постарался собрать краткий гайд по Singleton, Transient и Scoped. Статья рассчитана на тех, кто хотя бы немного знаком с DI в .NET и не является полноценным туториалом.
https://clck.ru/3SWNfz
2 мес. назад
Когда код начинают писать машины: что реально изменится в программировании
Кажется, мы приближаемся к моменту, когда генерация кода перестанет быть игрушкой и станет обычным инструментом разработки. Уже сейчас можно попросить модель написать API, SQL-запрос или даже кусок архитектуры сервиса. Но что будет дальше, когда такой подход станет стандартом? Изменится ли профессия разработчика или просто появится ещё один инструмент вроде IDE?В этой статье я попробую разобрать, ...
https://clck.ru/3SWJF2
Кажется, мы приближаемся к моменту, когда генерация кода перестанет быть игрушкой и станет обычным инструментом разработки. Уже сейчас можно попросить модель написать API, SQL-запрос или даже кусок архитектуры сервиса. Но что будет дальше, когда такой подход станет стандартом? Изменится ли профессия разработчика или просто появится ещё один инструмент вроде IDE?В этой статье я попробую разобрать, ...
https://clck.ru/3SWJF2
2 мес. назад
Квест на выживание: Настраиваем плагин Госуслуг и КриптоПро на Ubuntu 24.04 (Noble Numbat)
Настройка электронной подписи (ЭП) в Linux — это всегда приключение. Но попытка завести плагин Госуслуг на свежей Ubuntu 24.04 LTS превращается в настоящий хардкорный квест. Официальные инструкции безнадежно устарели, инсталляторы выдают ошибки, а техническая поддержка обычно разводит руками.В этой статье я пошагово разберу, как заставить всё это работать, когда «всё против вас»: от конфликтов Ope...
https://clck.ru/3SWBiS
Настройка электронной подписи (ЭП) в Linux — это всегда приключение. Но попытка завести плагин Госуслуг на свежей Ubuntu 24.04 LTS превращается в настоящий хардкорный квест. Официальные инструкции безнадежно устарели, инсталляторы выдают ошибки, а техническая поддержка обычно разводит руками.В этой статье я пошагово разберу, как заставить всё это работать, когда «всё против вас»: от конфликтов Ope...
https://clck.ru/3SWBiS
2 мес. назад
Информационный шум в IT: как учиться, когда контента слишком много
Привет, Хабр! Меня зовут Настя, я работаю методологом в команде проекта Route 256 — онлайн-курсов продвинутой разработки от экспертов Ozon Tech. В этой статье мы обсудим, что делать, если в жизни становится слишком много информационного контента. Например, у вас уже несколько месяцев остаются открытыми 15 вкладок «почитать потом», в закладках лежит «идеальный роадмап по Go», а в рекомендациях...
https://clck.ru/3SW4F6
Привет, Хабр! Меня зовут Настя, я работаю методологом в команде проекта Route 256 — онлайн-курсов продвинутой разработки от экспертов Ozon Tech. В этой статье мы обсудим, что делать, если в жизни становится слишком много информационного контента. Например, у вас уже несколько месяцев остаются открытыми 15 вкладок «почитать потом», в закладках лежит «идеальный роадмап по Go», а в рекомендациях...
https://clck.ru/3SW4F6
2 мес. назад
Почему навыки управления не спасают от истощения
В профессиональной среде распространено убеждение: если руководитель владеет современными управленческими инструментами – тайм-менеджментом, фасилитацией, эмоциональным интеллектом, – он защищен от выгорания. Логика кажется безупречной: чем больше навыков, тем легче справляться с нагрузкой. Однако на практике многие грамотные, обученные и опытные управленцы оказываются на грани истощения. Это заст...
https://clck.ru/3SVuK6
В профессиональной среде распространено убеждение: если руководитель владеет современными управленческими инструментами – тайм-менеджментом, фасилитацией, эмоциональным интеллектом, – он защищен от выгорания. Логика кажется безупречной: чем больше навыков, тем легче справляться с нагрузкой. Однако на практике многие грамотные, обученные и опытные управленцы оказываются на грани истощения. Это заст...
https://clck.ru/3SVuK6
2 мес. назад
Я прочитал статью про 9 AI-ревьюеров — и сломал свой бюджет на токены
Текст в ленту: AI-агент пишет код. Другой AI-агент его ревьюит. Первый фиксит замечания. Ревьюер проверяет фикс. 9 параллельных субагентов, 18 000 токенов в минуту каждый, и вопрос, который никто не задаёт: а кто проверяет ревьюера?
https://clck.ru/3SVmhY
Текст в ленту: AI-агент пишет код. Другой AI-агент его ревьюит. Первый фиксит замечания. Ревьюер проверяет фикс. 9 параллельных субагентов, 18 000 токенов в минуту каждый, и вопрос, который никто не задаёт: а кто проверяет ревьюера?
https://clck.ru/3SVmhY
2 мес. назад
Как я уволился с работы, потому что компания не хотела активно внедрять ИИ-технологии
Всем привет!Пока все спорят заменят ли программистов ИИ или не заменят, уволят ли всех из-за нее же или нет, я вот взял и уволился сам, при чем из весьма неплохой международной компании и с вполне приличной зарплаты. И нет, не потому что решил не ждать, когда топор на плаху опустится внезапно. Нет, меня бы не уволили, я это точно знаю. А просто потому что я практически перестал там развиваться. Я ...
https://clck.ru/3SVdrp
Всем привет!Пока все спорят заменят ли программистов ИИ или не заменят, уволят ли всех из-за нее же или нет, я вот взял и уволился сам, при чем из весьма неплохой международной компании и с вполне приличной зарплаты. И нет, не потому что решил не ждать, когда топор на плаху опустится внезапно. Нет, меня бы не уволили, я это точно знаю. А просто потому что я практически перестал там развиваться. Я ...
https://clck.ru/3SVdrp