Бодрый кодер
Ir al canal en Telegram
Меня зовут Лев, я руководитель направления в ПСБ. Это мой личный блог о DevOps, разработке, системном анализе, AI и управлении IT-командами. Делюсь своими мыслями, инсайтами, полезными инструментами и тем, что меня вдохновляет. Автор: @nemirlev
Mostrar más505
Suscriptores
Sin datos24 horas
+17 días
+730 días
Archivo de publicaciones
505
До презентации утекло описание новой GPT-5, но конечно интересно попробовать и сравнить.
505
Уже сегодня (в четверг), в 20:00 по Москве должны представить новую GPT-5, из плюсов - меньше галлюцинаций и меньше путаницы с версиями, будут доступны только 3, универсальные, одна из них только в API.
505
Понадобилось мне на днях воспользоваться туннелем, чтобы запросы из интернета приходили на мой локальный компьютер
Раньше для такой цели использовал ngrok (о нем писал), а тут не получилось. Не работает даже с VPN, сайт тоже не открывается. Начал гуглить — оказалось, что в последние месяцы были постоянные блокировки.
Попробовал несколько альтернатив, лучшим оказалась Tuna. Есть бесплатный тариф, если нужен статический домен — то 299 рублей в месяц . Работает быстро, на MacOS ставится через brew и сразу работает. Соединение стабильнее держит чем ngrok.
#тунелировие #ngrok #tuna
505
В рейтинге https://www.tiobe.com/tiobe-index/ - Perl c 30-го места практически за год скаканул на 11. Что в нем открыли заново такое, что он стал на столько популярным?
505
В Telegram вышло крупное обновление, и я всё больше влюбляюсь в мини-приложения.
Первыми их запустили в WeChat — идея, наверное, пришла оттуда, но реализация в Telegram получилась куда более удобной. Хотел показать пример на новом BotFather (теперь он работает как мини-приложение): это просто восторг — красиво и интуитивно, но, похоже, желающих протестировать оказалось больше, чем выдерживает их веб-сервер. 😊
И это ещё не всё. В Telegram появился рейтинг, который растёт, когда тратишь или покупаешь звёзды. В раннем «ВКонтакте» было нечто похожее: заплатив или применив хитрые лайфхаки, можно было резко взлететь в топ — и это считалось безумно крутым. Есть тут олды, кто помнит?
#Telegram #обновление #миниприложения #BotFather #WeChat #звёзды #рейтинг #nostalgia #ВКонтакте
505
Давно уже писал, что ищу способ возвращаться к своим пет проектам без боли. Потому что нет возможности каждый день работать, и, возвращаясь к проекту, очень долго приходится вспоминать, где остановился.
Ввёл документацию, прям очень помогло, хотя, конечно, работы прибавляет. Но историю быстро продолжить с того же места — это не решает.
Нашел прям супер простой рецепт, который стал золотой пулей: перед тем как встать из-за стола, просто пишешь в одно-два предложения, что делал и что нужно сделать дальше. Для этого добавил “Noted.md”, добавил в .gitignore. И вот прям достаточно, прочитав, сразу вспоминаю, что делал и что нужно дальше, и в целом дальше продолжаю работать. Сюда же пишу какие-то мысли, идеи на будущее.
И стал вести To-do, но не просто ввести в комментариях, где-то в середине работы, открываю и каждый раз разбираю весь список.
#todo #pets #эффективность #opensource
505
У Yota потрясающая система перерегистрации сим-карты на нового пользователя (интересно, только у них или у всех).
Здоровый человек думает как - собственник идет в отдел продаж, с паспортом и говорит - перерегистрируйте на нового человека, вот его данные.
А Yota так не думает. Она говорит приходи с сим-картой и паспортом в офис и мы зарегистрируем симку на на тебя. Через два часа после посещения, ты будешь новым собственником.
#yota #сим-карты #оформление
505
Сегодня первый рабочий день, удобно, рекомендую :)
#пятничныйюмор
«Зарегался в Мах — сначала было немного непривычно после телеги, но быстро втянулся.
Интерфейс удобный, всё работает чётко, а главное - своя, отечественная платформа.
Приятно осознавать, что можно не зависеть от иностранных сервисов. Советую попробовать!
(Текст не редактировать, информацию в скобках удалить. Оплата по ранее указанными реквизитам в течение 15 минут после публикации)»
505
В одном из каналов, мне порекомендовали slog-context, понравился. Работает с slog и logr.
Суть его в том что добавляет автоматизацию, что бы не использовать
slog.WithContex. Может автоматом добавлять атрибуты к логам - traceID, request-id, user-id и прочее.
Выглядит примерно так:
func helloHandler(w http.ResponseWriter, r *http.Request) {
ctx, span := tracer.Start(r.Context(), "helloHandler")
defer span.End()
slogctx.Info(ctx, "starting long calculation...")
/*
{
"time": "2023-11-17T03:11:20.584592-07:00",
"level": "INFO",
"msg": "starting long calculation...",
"TraceID": "15715df45965b4a2db6dc103a76e52ae",
"SpanID": "76d364cdd598c895"
}
*/
time.Sleep(5 * time.Second)
slogctx.Error(ctx, "something failed...")
/*
{
"time": "2023-11-17T03:11:25.586464-07:00",
"level": "ERROR",
"msg": "something failed...",
"TraceID": "15715df45965b4a2db6dc103a76e52ae",
"SpanID": "76d364cdd598c895"
}
*/
w.WriteHeader(http.StatusInternalServerError)
// The OTEL exporter will soon after output the trace, which will include this and much more:
/*
{
"Name": "helloHandler",
"SpanContext": {
"TraceID": "15715df45965b4a2db6dc103a76e52ae",
"SpanID": "76d364cdd598c895"
},
"Status": {
"Code": "Error",
"Description": "something failed..."
}
}
*/
}505
Пока еще в отпуске. Тяжко писать :)
Короче, Amazon представил собственную AI IDEA - Kiro, конечно на базе VS Code. Фишка что что агенты построены на Webhook, например API меняешь, тут же меняется документация, что может быть интересным.
505
И цена поездки null. Все как мы любим. #пятничныйюмор
P.S. Я в отпуске, поэтому на этой недели только позитивное, мозг совсем не готов напрягаться, даже когда дергают на очень важные встречи. Но на следующую неделю уже полезного контента накопил. Осталось в кучку себя собрать :)
505
Если надо прогнать нагрузку на API или сервис и посмотреть, как он держит, можно взять k6.
Пишешь тест на JS, запускаешь – получаешь метрики: отклик, ошибки, нагрузку. Можно даже в Grafana вывести.
Пример теста:
import http from 'k6/http';
import { check } from 'k6';
// Настройки нагрузки:
// 1. 50 пользователей за 30 сек
// 2. Держим 100 пользователей минуту
// 3. Плавно сбрасываем
export let options = {
stages: [
{ duration: '30s', target: 50 },
{ duration: '1m', target: 100 },
{ duration: '20s', target: 0 },
],
};
// Сам тест: дергаем API и проверяем, что отвечает 200
export default function () {
let res = http.get('https://api.example.com/data');
check(res, { 'Status 200': (r) => r.status == 200 });
}
Запуск:
k6 run test.js(Тестировал – работает) 🚀 #k6 #loadtesting #perftesting
505
Коллега написал свою первую статью на habr, о том как надо подходить к собесам, что бы найти нужного кандидата. Делюсь - https://habr.com/ru/articles/924228/
505
Кажется, уже только ленивый не слышал про новый мессенджер Max. Множество статей и разборов показывают, что он сливает персональные данные, причем с довольно четкими обоснованиями. Не в РФ.
Основан на TamTam, но вокруг столько шума – одни кричат про угрозу, другие называют всё ложью и провокацией. Не понятно где правда.
Остается только надеяться, что Telegram всё же не заблокируют... Хотя для многих организаций его уже нельзя использовать легально. 😔
#Max #Telegram #Безопасность #Цензура #Конфиденциальность
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
