Pull to refresh
21
0
CodeByZen @CodeByZen

developer

Send message

Красота в глазах смотрящего. Нет доказательств, что лично ваши воспоминания и знания не загружены в вашу личность минуту назад. Да и вообще, может вы npc, а может я, и реальность существует только для вас одного. Это доказать вряд-ли получится.

Можно даже сделать подобие через inline if

С телефона блок кода не уставился

num, err := strconv.Atoi(str)
	if err != nil {
		fmt.Printf("Ошибка преобразования строки в число: %v\n", err)
		return
	} else {
	fmt.Printf("Успешно преобразовано: %d\n", num)
}

Ну try catch да, практика хорошая, если мы знаем тип отлавливаемой ошибки, как правило темпов написания кода это не прибавляет, т.к. лично я буду смотреть ошибки которые может вернуть функция, а если надо ловить несколько типов ошибок, то становится ещё сложнее. Но я тоже иногда использую такую конструкцию для удобства.

На rust я не вижу принципиального отличия от конструкции на go:

Это понятно, но все же есть кейс с преобразованием строки к int и обратно. Как решается этот кейс без явного отлавливания ошибок в других языках?

Я посмотрел примеры по ссылке. Подскажите, как вы решаете первый пример в других языках без отлавливания ошибок на возврате результатов функций?

Все вот говорят, что им не нравится err != null, а покажите пожалуйста, языки в которых архитектурно нет необходимости проверки возвращаемых исключений с возможностью продолжения работы с учётом невалидных данных в переменных? Или большинство ловит краши и считает это нормальным?

Мне АДМ задарил вот такую литературу. Будет очень познавательно прочесть. Ещё игру УНО. А вот мой одаряемый вышел на связь один раз. Его подарок ждал на почте две недели. За это время я отправил ему несколько сообщений через сайт и пытался напомнить о подарке смс-кой. Но увы подарок едет обратно. Надеюсь он выйдет на связь и я ему отправлю подарок ещё раз.

У меня глаза начали кровоточить от sql запроса. :) По-моему это очень сложно. Я бы разбил на хранимые функции как минимум для удобства чтения.

А по проверке самих сайтов: если у пользователя отвалился бекенд то сервер вернёт 200, а при запросе к api пользователь ничего не увидит. Т.е. сайт лег. Но вы этого не увидите. И будете говорить, что с сайтом все ок.

Как-то вы путаете спортсменов и пробивал. OSINT в публичном поле это просто спорт, что доказывают многочисленные чатики в телеге. Однако работа с БД которую вы описываете, туда же добавляете взломы какие-то это уже не OSINT. Т.к. там нет Open Source. Я понимаю, что все эти ГБ, юзербоксы, химеры и прочие штуки породили массу школьников называющих себя OSINT аналитиками, но они отношения не имеют к OSINT никакого. А у вас Владимир видимо взыграло чувство справедливости и вы всех под одну гребёнку зачесали. Стоит пересмотреть свою позицию и разделить OSINT в белых шляпах от пробивщиков.

Данные которыми вы собираетесь оперировать (запрашивать, хранить, использовать) являются объектами персональных данных, а следовательно вы (не являясь оператором ПД и не получая согласия на их обработку) нарушаете закон.

Спасибо товарищ майор, мы в курсе закона. Нарушать не будем, пользоваться тоже.

Возможно. Стоит посмотреть в сторону смены хостинга если так. Это какой-то неправильный vps, посмотри в сторону других хостинг провайдеров. Ну или долби саппорт.

Не первый год веду канал с датами из мира IT. Сервак выходит 250р в месяц. Автопостинг, админка где я добавляю даты и мероприятия, обратная связь от желающих разместить рекламу. 250 в месяц.

Методы поиска основанные на положении солнца очень круто выглядят. Мне ещё очень нравится метод с использованием overpass-turbo. Особенно если использовать в связке с Overpass-Turbo StreetView.

Будем ждать пока Яндекс научится в транслейт на рус в рилтайм, а пока придется слушать на языке. Спасибо за подборку.

Ах вот ты где! Я из-за твоего патча страдаю. Просто знай.

Спасибо за статью. Очень полезно и понятно все написано. Благодаря вам быстро понял почему фейлятся запросы при нагрузке и как это исправить.

1
23 ...

Information

Rating
6,723-rd
Date of birth
Registered
Activity

Specialization

Backend Developer
From 400,000 ₽
PHP
SQL
JavaScript
CSS
Golang
Python
Kotlin
Linux
Docker